Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Belirtiler

Microsoft Exchange Server 2010 Service Pack 1 (SP1) şemasına dayanan proxy kodu otomatik olarak oluşturmak deneyin. Bu durumda, aşağıdaki satırı proxy kodu eksik:

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

Bu nedenle, otomatik olarak oluşturulan proxy'ler Exchange Impersonation.This sorunu etkiler aşağıdaki üç işlemleri desteklemez:

  • GetUserOofSettings

  • SetUserOofSettings

  • GetUserAvailability

Çözüm

Bu sorunu gidermek için aşağıdaki toplu güncelleştirmeyi yükleyin:

2579150 Exchange Server 2010 Service Pack 1 için güncelleştirme toplaması 4 açıklaması

Geçici Çözüm

Bu soruna geçici bir çözüm için Microsoft Exchange Web Hizmetleri (EWS) yönetilen API 1.1 oluşturulan sınıflar şema değiştirmek için kullanın. Bunu yapmak için proxy kodu aşağıdaki satırı ekleyin:

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

GetUserOofSettings işlemi için bir örnek aşağıdadır. Özgün kod:

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

Değiştirilmiş kodu:

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

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Ek Bilgi

GetUserOofSettings işlemi hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:

GetUserOofSettings işlemi hakkında genel bilgilerSetUserOofSettings işlemi hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:

SetUserOofSettings işlemi hakkında genel bilgilerGetUserAvailability işlemi hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:

GetUserAvailability işlemi hakkında genel bilgilerExchange kimliğe bürünme hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:

Exchange kimliğe bürünme hakkında genel bilgiler

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×