Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Požymiai

Bandote sukurti automatinio tarpinio serverio kodas pagal schemą Microsoft Exchange Server 2010 1 pakeitimų paketas (SP1). Tokiu atveju ši eilutė nėra tarpinio serverio kodas:

[System.Web.Services.Protocols.SoapHeaderAttribute("ExchangeImpersonation")] 

Todėl automatiškai generuoja proxy nepalaiko Exchange Impersonation.This problema turi įtakos šiuos tris veiksmus:

  • GetUserOofSettings

  • SetUserOofSettings

  • GetUserAvailability

Sprendimas

Norėdami išspręsti šią problemą, Įdiekite šį specifinių naujinimų paketą:

2579150 Aprašymas, specifinių naujinimų paketas 4 Exchange Server 2010 1 pakeitimų paketas

Sprendimas

Norėdami išspręsti šią problemą, naudokite Microsoft Exchange žiniatinklio tarnybą (EWS) valdomos API 1.1 pakeisti sugeneruotas klasės schemos. Norėdami tai padaryti, įtraukite šią eilutę tarpinio serverio kodas:

[System.Web.Services.Protocols.SoapHeaderAttribute("ExchangeImpersonation")] 

Toliau pateikiamas pavyzdys GetUserOofSettings operacijos. Originalus kodas:

[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]));}

Pakeisti kodą:

[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]));}

Būsena

„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Daugiau informacijos

Jei norite gauti daugiau informacijos apie GetUserOofSettings operaciją, apsilankykite šioje "Microsoft" svetainėje:

Bendroji informacija apie GetUserOofSettings operacijaJei norite gauti daugiau informacijos apie SetUserOofSettings operaciją, apsilankykite šioje "Microsoft" svetainėje:

Bendroji informacija apie SetUserOofSettings operacijaJei norite gauti daugiau informacijos apie GetUserAvailability operaciją, apsilankykite šioje "Microsoft" svetainėje:

Bendroji informacija apie GetUserAvailability operacijaJei norite gauti daugiau informacijos apie "Exchange" pavaizdavimo, rasite apsilankę šioje "Microsoft" svetainėje:

Bendroji informacija apie "Exchange" pavaizdavimo

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×