Tunnused
Te püüate Loo puhverserveri kood Microsoft Exchange Server 2010 Service Pack 1 (SP1) skeemi alusel. Sellisel juhul puudub puhverserveri kood järgmine rida:
[System.Web.Services.Protocols.SoapHeaderAttribute("ExchangeImpersonation")]
Seetõttu automaatselt genereeritud puhvrite ei toeta Exchange Impersonation.This probleem mõjutab kolm järgmistest toimingutest:
-
GetUserOofSettings
-
SetUserOofSettings
-
GetUserAvailability
Lahendus
Selle probleemi lahendamiseks installige järgmine värskenduskomplekt.
2579150 Exchange Server 2010 hoolduspaketi Service Pack 1 värskenduskomplekti 4 kirjeldus
Lahendus
Selle probleemi lahendamiseks kasutage Microsoft Exchange'i veebiteenuste (EWS) Managed API 1.1 loodud klasside skeemi muuta. Selleks lisage järgmine rida puhverserveri kood:
[System.Web.Services.Protocols.SoapHeaderAttribute("ExchangeImpersonation")]
Allpool on näide GetUserOofSettings tööd. Algne kood:
[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]));}
Muutunud kood:
[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]));}
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.
Lisateave
GetUserOofSettings toimingu kohta lisateabe saamiseks külastage järgmist Microsofti veebisaiti:
Üldine teave GetUserOofSettings töödSetUserOofSettings toimingu kohta lisateabe saamiseks külastage järgmist Microsofti veebisaiti:
Üldine teave SetUserOofSettings töödGetUserAvailability toimingu kohta lisateabe saamiseks külastage järgmist Microsofti veebisaiti:
Üldine teave GetUserAvailability töödExchange isikustamise kohta lisateabe saamiseks külastage järgmist Microsofti veebisaiti: