Al momento sei offline in attesa che la connessione Internet venga ristabilita

Operazioni di "getuseroofsettings", "setuseroofsettings" e "getuseravailability" non supportano la rappresentazione di Exchange sullo schema Exchange Server 2010 SP1

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 2512023
Sintomi
Si tenta di generare automaticamente codice proxy in base allo schema 2010 Service Pack 1 (SP1). In questo caso, non è presente nel codice proxy la seguente riga:
[System.Web.Services.Protocols.SoapHeaderAttribute("ExchangeImpersonation")] 
Pertanto, i proxy generati automaticamente non supportano la rappresentazione di Exchange.

Questo problema riguarda le tre operazioni seguenti:
  • GetUserOofSettings
  • SetUserOofSettings
  • GetUserAvailability
Risoluzione
Per risolvere questo problema, installare l'aggiornamento cumulativo seguente:
2579150 Descrizione dell'aggiornamento cumulativo 4 per Exchange Server 2010 Service Pack 1
Workaround
Per aggirare il problema, utilizzare Microsoft Exchange Web Services (EWS) Managed API 1.1 per modificare le classi generate nello schema. A tale scopo, aggiungere la seguente riga nel codice proxy:
[System.Web.Services.Protocols.SoapHeaderAttribute("ExchangeImpersonation")] 
Di seguito è riportato un esempio per il GetUserOofSettings operazione.

Codice originale:
[System.Web.Services.Protocols.SoapHeaderAttribute("ServerVersionInfoValue", Direction = System.Web.Services.Protocols.SoapHeaderDirection.Out)][System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/exchange/services/2006/messages/GetUserOofSettings", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)][return: System.Xml.Serialization.XmlElementAttribute("GetUserOofSettingsResponse", Namespace = "http://schemas.microsoft.com/exchange/services/2006/messages")]public GetUserOofSettingsResponse GetUserOofSettings([System.Xml.Serialization.XmlElementAttribute(Namespace = "http://schemas.microsoft.com/exchange/services/2006/messages")] GetUserOofSettingsRequest GetUserOofSettingsRequest){    object[] results = this.Invoke("GetUserOofSettings", new object[] {    GetUserOofSettingsRequest});    return ((GetUserOofSettingsResponse)(results[0]));}
Codice modificato:
[System.Web.Services.Protocols.SoapHeaderAttribute("ServerVersionInfoValue", Direction = System.Web.Services.Protocols.SoapHeaderDirection.Out)][System.Web.Services.Protocols.SoapHeaderAttribute("ExchangeImpersonation")][System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/exchange/services/2006/messages/GetUserOofSettings", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)][return: System.Xml.Serialization.XmlElementAttribute("GetUserOofSettingsResponse", Namespace = "http://schemas.microsoft.com/exchange/services/2006/messages")]public GetUserOofSettingsResponse GetUserOofSettings([System.Xml.Serialization.XmlElementAttribute(Namespace = "http://schemas.microsoft.com/exchange/services/2006/messages")] GetUserOofSettingsRequest GetUserOofSettingsRequest){    object[] results = this.Invoke("GetUserOofSettings", new object[] {    GetUserOofSettingsRequest});    return ((GetUserOofSettingsResponse)(results[0]));}

Status
Microsoft ha confermato che si tratta di un problema con i prodotti elencati nella sezione "Si applica a".
Informazioni
Per ulteriori informazioni sui GetUserOofSettings operazione, visitare il seguente sito Web Microsoft:Per ulteriori informazioni sui SetUserOofSettings operazione, visitare il seguente sito Web Microsoft:Per ulteriori informazioni sui GetUserAvailability operazione, visitare il seguente sito Web Microsoft:Per ulteriori informazioni sulla rappresentazione di Exchange, visitare il seguente sito Web Microsoft:

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 2512023 - Ultima revisione: 07/28/2011 03:29:00 - Revisione: 2.0

Microsoft Exchange Server 2010 Service Pack 1

  • kbsurveynew kbhotfixrollup kbfix kbexpertiseinter kbqfe kbmt KB2512023 KbMtit
Feedback
t>