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.