2015-11-16 2 views
0

Можно ли использовать олицетворение в EWS без использования управляемого API?Олицетворение с использованием EWS (не управляемый API)

Я прочитал страницу this и, похоже, не помогает.

Я хочу, чтобы создавать события в пользовательских календарях, отправляя запросы SOAP, а не используя управляемый API.

ответ

2

Конечно, используя Олицетворение только включает в себя установку олицетворения заголовок SOAP Е.Г.

<soap:Header> 
 
    <t:ExchangeImpersonation> 
 
    <t:ConnectingSID> 
 
     <t:PrimarySmtpAddress>[email protected]</t: PrimarySmtpAddress> 
 
    </t:ConnectingSID> 
 
    </t:ExchangeImpersonation> 
 
</soap:Header>

Я хотел бы предложить https://msdn.microsoft.com/en-us/library/office/dn722378(v=exchg.150).aspx лучший справочник

веселит Глен

+0

Потрясающе, спасибо @ Глен! Еще один вопрос: есть ли какой-либо процесс проверки подлинности, прежде чем я могу отправить этот запрос, или отправляет этот запрос SOAP, который я должен сделать, чтобы получить встречу, чтобы явиться? – tverghis

+0

Олицетворение должно быть включено с помощью RBAC сначала https://msdn.microsoft.com/en-us/library/office/bb204095(v=exchg.140).aspx или вы получите сообщение об ошибке, согласно которой олицетворение не допускается. Аутентификация такая же, как и любой другой запрос EWS (например, базовый или NTLM). –

+0

Я предполагаю, что мой вопрос должен был быть «Могу ли я аутентифицироваться путем отправки запроса SOAP, а не C# API». Я бы предположил, что это возможно, но не смог найти пример в ссылке MSDN. Извините, если это глупый вопрос, но для меня это совершенно новая территория. Еще раз спасибо за вашу помощь @Glen Scales. – tverghis

Смежные вопросы