/// <remarks/> public void SyncFolderHierarchyAsync(SyncFolderHierarchyType SyncFolderHierarchy1, object userState) { if ((this.SyncFolderHierarchyOperationCompleted == null)) { this.SyncFolderHierarchyOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSyncFolderHierarchyOperationCompleted); } this.InvokeAsync("SyncFolderHierarchy", new object[] { SyncFolderHierarchy1}, this.SyncFolderHierarchyOperationCompleted, userState); }
/// <remarks/> public System.IAsyncResult BeginSyncFolderHierarchy(SyncFolderHierarchyType SyncFolderHierarchy1, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("SyncFolderHierarchy", new object[] { SyncFolderHierarchy1}, callback, asyncState); }
/// <remarks/> public void SyncFolderHierarchyAsync(SyncFolderHierarchyType SyncFolderHierarchy1) { this.SyncFolderHierarchyAsync(SyncFolderHierarchy1, null); }
/// <summary> /// Gets synchronization information that enables folders to be synchronized /// between a client and a server. /// </summary> /// <param name="request">A request to the SyncFolderHierarchy operation.</param> /// <returns>A response from the SyncFolderHierarchy operation.</returns> public SyncFolderHierarchyResponseType SyncFolderHierarchy(SyncFolderHierarchyType request) { if (request == null) { throw new ArgumentException("The SyncFolderHierarchy request should not be null."); } SyncFolderHierarchyResponseType response = this.exchangeServiceBinding.SyncFolderHierarchy(request); Site.Assert.IsNotNull(response, "If the operation is successful, the response should not be null."); this.VerifySoapVersion(); this.VerifyTransportType(); this.VerifySyncFolderHierarchyResponse(response, this.exchangeServiceBinding.IsSchemaValidated); return response; }