Exchange Serverの制限RCAMaxConcurrency(0-100)を回避するため、接続を1つだけ使用して最大5000人のユーザーを処理できるリスナーサービス(ストリームリスナー) 。私は既に200のテストアカウントと200のテストアカウントに対して偽りの権利を持つ別のアカウントを持っています。 可能であれば、すべてのアカウントを切り替えるのは避けてください。EWS Exchange 1つのExchangeService接続を使用する2人以上のユーザー
私たちはすでにコードを持っており、1人のユーザーに偽装を行っても問題ありません。
public void SuscribeToCalendar()
{
// Set the email address of the account to get the appointment.
service.ImpersonatedUserId = new ImpersonatedUserId(ConnectingIdType.PrincipalName, "xxxxxxxxx");
// Subscribe to streaming notifications in the Inbox.
StreamingSubscription streamingSubscription = service.SubscribeToStreamingNotifications(
new FolderId[] { WellKnownFolderName.Calendar }, EventType.Created, EventType.Modified, EventType.Moved);
// Create a streaming connection to the service object, over which events are returned to the client.
// Keep the streaming connection open for 30 minutes.
StreamingSubscriptionConnection connection = new StreamingSubscriptionConnection(service, 30);
connection.AddSubscription(streamingSubscription);
connection.OnNotificationEvent += OnNotificationEvent;
connection.OnDisconnect += OnDisconnect;
connection.Open();
}
はいはいフェルナンドは、私は本当に多分これはあなたのアイデアhttps://github.com/rojobo/を与えることができるあなたが達成したいのか理解が、私のアプリを見てはいけないと私は偽装を使用ehowをSE EWSContactsSynchronization/blob/master/cContactsSynchronization.vb – rojobo