Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Ви намагаєтеся автоматично створити код проксі-сервер, на основі схеми Microsoft Exchange Server 2010 із пакетом оновлень 1 (SP1). У цій ситуації відсутній в коді проксі-сервер такий рядок:

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

Таким чином, автоматично проксі-сервери не підтримується для Exchange Impersonation.This-проблема впливає на трьох наступних дій:

  • GetUserOofSettings

  • SetUserOofSettings

  • ГetUserAvailability

Спосіб вирішення

Щоб вирішити цю проблему, інсталюйте на зведене оновлення.

2579150 Опис зведеного оновлення 4 для Exchange Server 2010 із пакетом оновлень 1

Спосіб вирішення

Щоб вирішити цю проблему, змінити згенерований класи схеми за допомогою служби веб Microsoft Exchange (EWS) API на керовані 1.1. Для цього додайте такий рядок, код проксі-сервера:

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

Ось приклад GetUserOofSettings операції. Вихідний код:

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

Змінено код:

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

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості

Щоб отримати додаткові відомості про роботу GetUserOofSettings відвідайте веб-сайт корпорації Майкрософт:

Загальні відомості про операцію GetUserOofSettingsЩоб отримати додаткові відомості про роботу SetUserOofSettings відвідайте веб-сайт корпорації Майкрософт:

Загальні відомості про операцію SetUserOofSettingsЩоб отримати додаткові відомості про роботу GetUserAvailability відвідайте веб-сайт корпорації Майкрософт:

Загальні відомості про операцію GetUserAvailabilityЩоб отримати додаткові відомості про уособлення Exchange відвідайте веб-сайт корпорації Майкрософт:

Загальні відомості про уособлення Exchange

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×