ID Artikel: 2512023 - Kajian Terakhir: 28 Juli 2011 - Revisi: 1.0

"getuseroofsettings", "setuseroofsettings" dan "getuseravailability" operasi tidak mendukung Exchange peniruan pada skema Exchange Server 2010 SP1

Tips SistemThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
Perbesar semua | Perkecil semua

GEJALA

Anda mencoba untuk auto-menghasilkan kode proxy berdasarkan skema Microsoft Exchange Server 2010 Paket Layanan 1 (SP1). Dalam situasi ini, baris berikut hilang dalam kode proxy:
[System.Web.Services.Protocols.SoapHeaderAttribute("ExchangeImpersonation")] 
Oleh karena itu, auto-generated proxy tidak mendukung Exchange peniruan.

Masalah ini mempengaruhi tiga berikut:
  • GetUserOofSettings
  • SetUserOofSettings
  • GetUserAvailability

PEMECAHAN MASALAH

Untuk mengatasi masalah ini, instal rollup pembaruan berikut:
2579150  (http://support.microsoft.com/kb/2579150/ ) Deskripsi Update Rollup 4 untuk Exchange Server 2010 Paket Layanan 1

TEKNIK PEMECAHAN MASALAH

Untuk mengatasi masalah ini, gunakan Microsoft Exchange Web Services (EWS) Managed API 1.1 untuk mengubah kelas dihasilkan dalam skema. Untuk melakukannya, tambahkan baris berikut dalam kode proxy:
[System.Web.Services.Protocols.SoapHeaderAttribute("ExchangeImpersonation")] 
Di bawah ini adalah contoh untuk GetUserOofSettings operasi.

Kode asli:
[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]));
}
Kode berubah:
[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]));
}

STATUS

Microsoft telah mengkonfirmasi bahwa ini adalah masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

INFORMASI LEBIH LANJUT

Untuk informasi lebih lanjut tentang GetUserOofSettings operasi, kunjungi website Microsoft berikut:
Informasi umum tentang operasi GetUserOofSettings (http://msdn.microsoft.com/en-us/library/aa563465.aspx)
Untuk informasi lebih lanjut tentang SetUserOofSettings operasi, kunjungi website Microsoft berikut:
Informasi umum tentang operasi SetUserOofSettings (http://msdn.microsoft.com/en-us/library/aa580294.aspx)
Untuk informasi lebih lanjut tentang GetUserAvailability operasi, kunjungi website Microsoft berikut:
Informasi umum tentang operasi GetUserAvailability (http://msdn.microsoft.com/en-us/library/aa564001.aspx)
Untuk informasi lebih lanjut tentang pertukaran peniruan, kunjungi website Microsoft berikut:
Informasi umum tentang pertukaran peniruan (http://msdn.microsoft.com/en-us/library/bb204095(v=EXCHG.140).aspx)

Berlaku bagi:
  • Microsoft Exchange Server 2010 Service Pack 1, ketika digunakan dengan:
    • Microsoft Exchange Server 2010 Enterprise
    • Microsoft Exchange Server 2010 Standard
Kata kunci: 
kbsurveynew kbhotfixrollup kbfix kbexpertiseinter kbqfe kbmt KB2512023 KbMtid
Penerjemahan MesinPenerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:2512023  (http://support.microsoft.com/kb/2512023/en-us/ )