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:

Üldine teave Exchange isikustamise

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.