IEndpoint Members
Include Protected Members
Include Inherited Members
Encapsulates the methods, properties, and events necessary to sign in to an instant messaging and presence server, manage contacts, publish or subscribe to presence notifications, and to start instant messaging conversations.
The IEndpoint type exposes the following members.
Properties
Name | Description | |
---|---|---|
ApplicationContext | This property is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
ConversationsCount | This property is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
EndpointId | This property is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
EndpointState | Gets the current state of the endpoint. | |
EndpointUserAgent | This property is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
IsMostActive | Gets a value that indicates it the endpoint is the endpoint with the most user activity of all endpoints associated with a user. |
Top
Methods
Name | Description | |
---|---|---|
BeginAckSubscriber | This method is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
BeginAddContact | Begins an asynchronous request to add a contact to the user's contact list. | |
BeginAddGroup | Begins an asynchronous request to add a group to the user's contact list. | |
BeginDeleteContact | Begins an asynchronous request to delete a contact from the user's contact list. | |
BeginDeleteGroup | Begins an asynchronous request to remove a contact group from the user's contact list. | |
BeginDeletePresence | This method is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
BeginPublishDeviceCapabilities | This method is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
BeginPublishMachineState | Begins an asynchronous request to set the machine state for the most active device used by the user. | |
BeginPublishMouseKeyboardActivity | Begins an asynchronous request to publish mouse and keyboard activity by the user. | |
BeginPublishRawCategories(ICollection<IPresenceCategory>, AsyncCallback, Object) | This method is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
BeginPublishRawCategories(ICollection<IPresenceCategoryItem>, AsyncCallback, Object) | This method is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
BeginPublishSelfState | Begins an asynchronous request to set the state for the endpoint user. | |
BeginQueryPresence | Begins an asynchronous request to retrieve the presence information for one or more other users. | |
BeginRefreshPresenceSession | Begins an asynchronous request to refresh all information associated with the user's presence. | |
BeginSignIn | Begins an asynchronous request to sign in to an instant messaging and presence (IM&P) service. | |
BeginSignOut | Begins an asynchronous request to sign out of an instant messaging and presence service. | |
BeginSubscribePresence | Begins an asynchronous request to subscribe to presence notifications for one or more contacts that are not in the user's contact list. | |
BeginUnsubscribePresence | Begins an asynchronous request to remove a subscription for a contact that is not in the user's default contact list. | |
BeginUpdateContact | Begins an asynchronous request to update the information associated with a contact. | |
BeginUpdateContainerMembership | This method is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
BeginUpdateGroup | Begins an asynchronous request to update the information associated with a contact group. | |
CreateContainerUpdateOperation | This method is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
CreateConversation | Creates a new conversation with the specified contacts and with the specified first message type and content. | |
CreateDeviceCapability | This method is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
CreatePresenceCategory | This method is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
CreateRawCategoryItem | This method is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
EndAckSubscriber | This method is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
EndAddContact | Ends the addition of a contact to the user's contact list. | |
EndAddGroup | Ends the addition of a contact group to a user's contact list. | |
EndDeleteContact | Ends the deletion of a contact from the user's contact list. | |
EndDeleteGroup | Ends the deletion of a contact group from the user's contact list. | |
EndDeletePresence | This method is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
EndPublishDeviceCapabilities | This method is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
EndPublishMachineState | End the publication of the local machine state. | |
EndPublishMouseKeyboardActivity | Ends the publication of keyboard and mouse activity. | |
EndPublishRawCategories | This method is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
EndPublishSelfState | Ends the publication of user presence state. | |
EndQueryPresence | Ends a request for contact presence information. | |
EndRefreshPresenceSession | Ends a request to publish new presence information. | |
EndSignIn | Ends a request to sign in to an instant messaging and presence service. | |
EndSignOut | Ends a request to sign out of an instant messaging and presence service. | |
EndSubscribePresence | Ends a request to subscribe to another user's presence information. | |
EndUnsubscribePresence | Ends a request to unsubscribe to another user's presence information. | |
EndUpdateContact | Ends a request to update contact information for a contact in the user's contact list. | |
EndUpdateContainerMembership | This method is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
EndUpdateGroup | Ends a request to update contact information for a contact group in the user's contact list. | |
GetConversation | Returns the conversation associated with the specified conversation identifier. | |
GetConversations | Returns all conversations in progress on the endpoint. | |
GetEndpointUuid | This method is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
ReCreateConversation | This method is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. |
Top
Events
Name | Description | |
---|---|---|
ContactGroupChanged | Occurs when members of a contact group change. | |
ContainerChanged | This event is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
ConversationReceived | Occurs when an invitation to join a conversation is received. | |
EndpointStateChanged | This event is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
InbandProvisioningDataReceived | This event is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
QueryPresenceResultsReceived | Occurs when the results of a presence query for another user are received. | |
RepublishingRequired | This event is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
SelfPresenceChanged | Occurs when the user's own information changes. | |
SubscriberChanged | This event is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
SubscriptionStateChanged | This event is defined by the messaging interface; however, it is not used by the instant messaging and presence provider. | |
UserPresenceChanged | Occurs when a user whose presence information is subscribed has a change in that presence information. |
Top