Share via


ExchangeServiceBinding Members

Include Protected Members
Include Inherited Members

Connects the component parts of the Outlook Web Access Web Part to matching elements in Microsoft Exchange Server 2007 by using Exchange 2007 Web services.

The ExchangeServiceBinding type exposes the following members.

Constructors

  Name Description
Public method ExchangeServiceBinding(String) Initializes a new instance of the ExchangeServiceBinding class.
Public method ExchangeServiceBinding(Uri) Initializes a new instance of the ExchangeServiceBinding class.

Top

Properties

  Name Description
Public property AllowAutoRedirect (Inherited from HttpWebClientProtocol.)
Protected property CanRaiseEvents (Inherited from Component.)
Public property ClientCertificates (Inherited from HttpWebClientProtocol.)
Public property ConnectionGroupName (Inherited from WebClientProtocol.)
Public property Container (Inherited from Component.)
Public property CookieContainer (Inherited from HttpWebClientProtocol.)
Public property Credentials (Inherited from WebClientProtocol.)
Protected property DesignMode (Inherited from Component.)
Public property EnableDecompression (Inherited from HttpWebClientProtocol.)
Protected property Events (Inherited from Component.)
Public property ExchangeImpersonation Gets or sets the account to include in the ExchangeImpersonation element in Microsoft Exchange Server 2007.
Public property MailboxCulture Gets or sets a value representing the culture to use when opening a mailbox.
Public property PreAuthenticate (Inherited from WebClientProtocol.)
Public property Proxy (Inherited from HttpWebClientProtocol.)
Public property ProxyRequestTypeHeader Gets or sets whether a proxy request is cross-site or cross-forest.
Public property RequestEncoding (Inherited from WebClientProtocol.)
Public property SerializedSecurityContext Gets or sets the context in which to serialize tokens in server-to-server authentication.
Public property ServerVersionInfoValue Gets or sets the value that represents the version of the Microsoft Exchange Server 2007 server.
Public property Site (Inherited from Component.)
Public property SoapVersion (Inherited from SoapHttpClientProtocol.)
Public property Timeout (Inherited from WebClientProtocol.)
Public property UnsafeAuthenticatedConnectionSharing (Inherited from HttpWebClientProtocol.)
Public property Url Gets or sets a string that represents the current URL for the Outlook Web Access session.
Public property UseDefaultCredentials Gets or sets whether to use user-supplied or default credentials.
Public property UserAgent (Inherited from HttpWebClientProtocol.)

Top

Methods

  Name Description
Public method Abort (Inherited from WebClientProtocol.)
Protected method BeginInvoke (Inherited from SoapHttpClientProtocol.)
Public method CancelAsync Requests cancellation of a pending background operation.
Public method CopyFolder Copies folders in a mailbox.
Public method CopyFolderAsync(CopyFolderType) Copies folders in a mailbox asynchronously.
Public method CopyFolderAsync(CopyFolderType, Object) Copies folders in a mailbox asynchronously.
Public method CopyItem Copies an item and puts it in another folder.
Public method CopyItemAsync(CopyItemType) Copies an item asynchronously and puts it in a different folder.
Public method CopyItemAsync(CopyItemType, Object) Copies an item asynchronously and puts it in a different folder.
Public method CreateAttachment Defines a request to create an attachment to an item in the Microsoft Exchange Server 2007 store.
Public method CreateAttachmentAsync(CreateAttachmentType) Defines a request to create an attachment to an item asynchronously in the Microsoft Exchange Server 2007 store.
Public method CreateAttachmentAsync(CreateAttachmentType, Object) Defines a request to create an attachment to an item asynchronously in the Microsoft Exchange Server 2007 store.
Public method CreateFolder Creates a folder.
Public method CreateFolderAsync(CreateFolderType) Creates a folder asynchronously.
Public method CreateFolderAsync(CreateFolderType, Object) Creates a folder asynchronously.
Public method CreateItem Creates an item.
Public method CreateItemAsync(CreateItemType) Creates an item asynchronously.
Public method CreateItemAsync(CreateItemType, Object) Creates an item asynchronously.
Public method CreateManagedFolder Creates a managed folder in the Microsoft Exchange Server 2007 data store.
Public method CreateManagedFolderAsync(CreateManagedFolderRequestType) Creates a managed folder asynchronously in the Microsoft Exchange Server 2007 data store.
Public method CreateManagedFolderAsync(CreateManagedFolderRequestType, Object) Creates a managed folder asynchronously in the Microsoft Exchange Server 2007 data store.
Public method CreateObjRef (Inherited from MarshalByRefObject.)
Public method DeleteAttachment Deletes file and item attachments from an existing item in the Microsoft Exchange Server 2007 data store.
Public method DeleteAttachmentAsync(DeleteAttachmentType) Deletes file and item attachments asynchronously from an existing item in the Microsoft Exchange Server 2007 data store.
Public method DeleteAttachmentAsync(DeleteAttachmentType, Object) Deletes file and item attachments asynchronously from an existing item in the Microsoft Exchange Server 2007 data store.
Public method DeleteFolder Deletes a folder from the mailbox.
Public method DeleteFolderAsync(DeleteFolderType) Deletes a folder from the mailbox asynchronously.
Public method DeleteFolderAsync(DeleteFolderType, Object) Represents the folder to delete asynchronously from the mailbox.
Public method DeleteItem Deletes an item in the Microsoft Exchange Server 2007 data store.
Public method DeleteItemAsync(DeleteItemType) Deletes items asynchronously from the Microsoft Exchange Server 2007 data store.
Public method DeleteItemAsync(DeleteItemType, Object) Deletes items asynchronously from the Microsoft Exchange Server 2007 data store.
Public method Discover (Inherited from SoapHttpClientProtocol.)
Public method Dispose() (Inherited from Component.)
Protected method Dispose(Boolean) (Inherited from Component.)
Protected method EndInvoke (Inherited from SoapHttpClientProtocol.)
Public method Equals (Inherited from Object.)
Public method ExpandDL Exposes the full membership of distribution lists.
Public method ExpandDLAsync(ExpandDLType) Asynchronously exposes the full membership of distribution lists.
Public method ExpandDLAsync(ExpandDLType, Object) Asynchronously exposes the full membership of distribution lists.
Protected method Finalize (Inherited from Component.)
Public method FindFolder Uses Exchange Web Services to find subfolders of an identified folder.
Public method FindFolderAsync(FindFolderType) Uses Exchange Web Services to find subfolders of an identified folder asynchronously.
Public method FindFolderAsync(FindFolderType, Object) Uses Exchange Web Services to find subfolders of an identified folder asynchronously.
Public method FindItem Identifies items that are located in a specified folder.
Public method FindItemAsync(FindItemType) Identifies items to find asynchronously in a specified folder.
Public method FindItemAsync(FindItemType, Object) Identifies items to find asynchronously in a specified folder.
Public method GetAttachment Retrieves existing attachments on items in the Microsoft Exchange Server 2007 data store.
Public method GetAttachmentAsync(GetAttachmentType) Retrieves existing attachments on items in the Microsoft Exchange Server 2007 data store asynchronously.
Public method GetAttachmentAsync(GetAttachmentType, Object) Retrieves existing attachments on items in the Microsoft Exchange Server 2007 data store asynchronously.
Public method GetEvents Requests notifications from the Microsoft Exchange Server 2007 Client Access server.
Public method GetEventsAsync(GetEventsType) Requests notifications from the Microsoft Exchange Server 2007 Client Access server.
Public method GetEventsAsync(GetEventsType, Object) Requests notifications from the Microsoft Exchange Server 2007 Client Access server.
Public method GetFolder Retrieves folders from the Microsoft Exchange Server 2007 data store.
Public method GetFolderAsync(GetFolderType) Retrieves folders asynchronously from the Microsoft Exchange Server 2007 data store.
Public method GetFolderAsync(GetFolderType, Object) Retrieves folders asynchronously from the Microsoft Exchange Server 2007 data store.
Public method GetHashCode (Inherited from Object.)
Public method GetItem Retrieves items from the Microsoft Exchange Server 2007 data store.
Public method GetItemAsync(GetItemType) Retrieves items from the Microsoft Exchange Server 2007 data store asynchronously.
Public method GetItemAsync(GetItemType, Object) Retrieves items asynchronously from the Microsoft Exchange Server 2007 data store.
Public method GetLifetimeService (Inherited from MarshalByRefObject.)
Protected method GetReaderForMessage (Inherited from SoapHttpClientProtocol.)
Protected method GetService (Inherited from Component.)
Public method GetType (Inherited from Object.)
Public method GetUserAvailability Provides detailed information about the availability of a set of users, rooms, and resources within a specified time span.
Public method GetUserAvailabilityAsync(GetUserAvailabilityRequestType) Asynchronously provides detailed information about the availability of a set of users, rooms, and resources within a specified time span.
Public method GetUserAvailabilityAsync(GetUserAvailabilityRequestType, Object) Asynchronously provides detailed information about the availability of a set of users, rooms, and resources within a specified time span.
Public method GetUserOofSettings Retrieves a mailbox user's Out of Office settings and messages.
Public method GetUserOofSettingsAsync(GetUserOofSettingsRequest) Asynchronously retrieves a mailbox user's Out of Office settings and messages.
Public method GetUserOofSettingsAsync(GetUserOofSettingsRequest, Object) Asynchronously retrieves a mailbox user's Out of Office settings and messages.
Protected method GetWebRequest (Inherited from SoapHttpClientProtocol.)
Protected method GetWebResponse(WebRequest) (Inherited from HttpWebClientProtocol.)
Protected method GetWebResponse(WebRequest, IAsyncResult) (Inherited from HttpWebClientProtocol.)
Protected method GetWriterForMessage (Inherited from SoapHttpClientProtocol.)
Public method InitializeLifetimeService (Inherited from MarshalByRefObject.)
Protected method Invoke (Inherited from SoapHttpClientProtocol.)
Protected method InvokeAsync(String, [], SendOrPostCallback) (Inherited from SoapHttpClientProtocol.)
Protected method InvokeAsync(String, [], SendOrPostCallback, Object) (Inherited from SoapHttpClientProtocol.)
Protected method MemberwiseClone() (Inherited from Object.)
Protected method MemberwiseClone(Boolean) (Inherited from MarshalByRefObject.)
Public method MoveFolder Moves folders from a specified folder and puts them in another folder.
Public method MoveFolderAsync(MoveFolderType) Asynchronously moves folders from a specified folder and puts them in another folder.
Public method MoveFolderAsync(MoveFolderType, Object) Asynchronously moves folders from a specified folder and puts them in another folder.
Public method MoveItem Moves one or more items to a single destination folder.
Public method MoveItemAsync(MoveItemType) Asynchronously moves one or more items to a single destination folder.
Public method MoveItemAsync(MoveItemType, Object) Asynchronously moves one or more items to a single destination folder.
Public method ResolveNames Resolves ambiguous e-mail addresses and display names.
Public method ResolveNamesAsync(ResolveNamesType) Asynchronously resolves ambiguous e-mail addresses and display names.
Public method ResolveNamesAsync(ResolveNamesType, Object) Asynchronously resolves ambiguous e-mail addresses and display names.
Public method SendItem Sends e-mail messages that are located in the Microsoft Exchange Server 2007 data store.
Public method SendItemAsync(SendItemType) Asynchronously sends e-mail messages that are located in the Microsoft Exchange Server 2007 data store.
Public method SendItemAsync(SendItemType, Object) Asynchronously sends e-mail messages that are located in the Microsoft Exchange Server 2007 data store.
Public method SetUserOofSettings Sets a mailbox user's Out of Office settings and message.
Public method SetUserOofSettingsAsync(SetUserOofSettingsRequest) Asynchronously sets a mailbox user's Out of Office settings and message.
Public method SetUserOofSettingsAsync(SetUserOofSettingsRequest, Object) Asynchronously sets a mailbox user's Out of Office settings and message.
Public method Subscribe Subscribes client applications such as Outlook Web Access to either push or pull notifications.
Public method SubscribeAsync(SubscribeType) Asynchronously subscribes client applications such as Outlook Web Access to either push or pull notifications.
Public method SubscribeAsync(SubscribeType, Object) Asynchronously subscribes client applications such as Outlook Web Access to either push or pull notifications.
Public method SyncFolderHierarchy Synchronizes folders between the Microsoft Exchange Server 2007 server and the client.
Public method SyncFolderHierarchyAsync(SyncFolderHierarchyType) Asynchronously matches folders between the Microsoft Exchange Server 2007 server and the client.
Public method SyncFolderHierarchyAsync(SyncFolderHierarchyType, Object) Asynchronously synchronizes folders between the Microsoft Exchange Server 2007 server and the client.
Public method SyncFolderItems Synchronizes items between the Microsoft Exchange Server 2007 server and the client.
Public method SyncFolderItemsAsync(SyncFolderItemsType) Asynchronously synchronizes folders between the Microsoft Exchange Server 2007 server and the client.
Public method SyncFolderItemsAsync(SyncFolderItemsType, Object) Asynchronously synchronizes folders between the Microsoft Exchange Server 2007 server and the client.
Public method ToString (Inherited from Component.)
Public method Unsubscribe Drops a notification subscription.
Public method UnsubscribeAsync(UnsubscribeType) Asynchronously drops a subscription.
Public method UnsubscribeAsync(UnsubscribeType, Object) Asynchronously drops a subscription.
Public method UpdateFolder Modifies properties of an existing item in the Microsoft Exchange Server 2007 data store.
Public method UpdateFolderAsync(UpdateFolderType) Asynchronously modifies properties of an existing item in the Microsoft Exchange Server 2007 data store.
Public method UpdateFolderAsync(UpdateFolderType, Object) Asynchronously modifies properties of an existing item in the Microsoft Exchange Server 2007 data store.
Public method UpdateItem Asynchronously modifies properties of an existing item in the Microsoft Exchange Server 2007 data store.
Public method UpdateItemAsync(UpdateItemType) Asynchronously modifies properties of an existing item in the Microsoft Exchange Server 2007 data store.
Public method UpdateItemAsync(UpdateItemType, Object) Asynchronously modifies properties of an existing item in the Microsoft Exchange Server 2007 data store.

Top

Events

  Name Description
Public event CopyFolderCompleted Occurs when the CopyFolder operation is finished.
Public event CopyItemCompleted Occurs when the CopyItem operation is finished.
Public event CreateAttachmentCompleted Occurs when the CreateAttachment operation is finished.
Public event CreateFolderCompleted Occurs when the CreateFolder operation is finished.
Public event CreateItemCompleted Occurs when the CreateItem operation is finished.
Public event CreateManagedFolderCompleted Occurs when the CreateManagedFolder operation is finished.
Public event DeleteAttachmentCompleted Occurs when the DeleteAttachment operation is finished.
Public event DeleteFolderCompleted Occurs when the DeleteFolder operation is finished.
Public event DeleteItemCompleted Occurs when the DeleteItem operation is finished.
Public event Disposed (Inherited from Component.)
Public event ExpandDLCompleted Occurs when the ExpandDL operation is finished.
Public event FindFolderCompleted Occurs when the FindFolder operation is finished.
Public event FindItemCompleted Occurs when the FindItem operation is finished.
Public event GetAttachmentCompleted Occurs when the GetAttachment operation is finished.
Public event GetEventsCompleted Occurs when the GetEvents operation is finished.
Public event GetFolderCompleted Occurs when the GetFolder operation is finished.
Public event GetItemCompleted Occurs when the GetItem operation is finished.
Public event GetUserAvailabilityCompleted Occurs when the GetUserAvailability operation is finished.
Public event GetUserOofSettingsCompleted Occurs when the GetUserOofSettings operation is finished.
Public event MoveFolderCompleted Occurs when the MoveFolderCompleted operation is finished.
Public event MoveItemCompleted Occurs when the MoveItem operation is finished.
Public event ResolveNamesCompleted Occurs when the ResolveNames operation is finished.
Public event SendItemCompleted Occurs when the SendItem operation is finished.
Public event SetUserOofSettingsCompleted Occurs when the SetUserOofSettings operation is finished.
Public event SubscribeCompleted Occurs when the Subscribe operation is finished.
Public event SyncFolderHierarchyCompleted Occurs when the SyncFolderHierarchy operation is finished.
Public event SyncFolderItemsCompleted Occurs when the SyncFolderItems operation is finished.
Public event UnsubscribeCompleted Occurs when the Unsubscribe operation is finished.
Public event UpdateFolderCompleted Occurs when the UpdateFolder operation is finished.
Public event UpdateItemCompleted Occurs when the UpdateItem operation is finished.

Top

See Also

Reference

ExchangeServiceBinding Class

Microsoft.SharePoint.Portal.WebControls Namespace