RcsManager RcsManager RcsManager RcsManager Class

Definition

Provides access to APIs for handling Rich Communication Services (RCS) messages.

public : static class RcsManagerpublic static class RcsManagerPublic Static Class RcsManager// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Methods

GetEndUserMessageManager() GetEndUserMessageManager() GetEndUserMessageManager() GetEndUserMessageManager()

Gets the RcsEndUserMessageManager.

public : static RcsEndUserMessageManager GetEndUserMessageManager()public static RcsEndUserMessageManager GetEndUserMessageManager()Public Static Function GetEndUserMessageManager() As RcsEndUserMessageManager// You can use this method in JavaScript.
Returns

GetTransportAsync(String) GetTransportAsync(String) GetTransportAsync(String) GetTransportAsync(String)

Gets an instance of RcsTransport for the specified transport ID.

public : static IAsyncOperation<RcsTransport> GetTransportAsync(PlatForm::String transportId)public static IAsyncOperation<RcsTransport> GetTransportAsync(String transportId)Public Static Function GetTransportAsync(transportId As String) As IAsyncOperation( Of RcsTransport )// You can use this method in JavaScript.
Parameters
transportId
PlatForm::String String String String

The ID of the transport to retrieve.

Returns

GetTransportsAsync() GetTransportsAsync() GetTransportsAsync() GetTransportsAsync()

Gets all instances of RcsTransport.

public : static IAsyncOperation<IVectorView<RcsTransport>> GetTransportsAsync()public static IAsyncOperation<IReadOnlyList<RcsTransport>> GetTransportsAsync()Public Static Function GetTransportsAsync() As IAsyncOperation( Of IReadOnlyListRcsTransport )// You can use this method in JavaScript.
Returns
IAsyncOperation<IVectorView<RcsTransport>> IAsyncOperation<IReadOnlyList<RcsTransport>> IAsyncOperation<IReadOnlyList<RcsTransport>> IAsyncOperation<IReadOnlyList<RcsTransport>>

A list of RcsTransport instances.

LeaveConversationAsync(ChatConversation) LeaveConversationAsync(ChatConversation) LeaveConversationAsync(ChatConversation) LeaveConversationAsync(ChatConversation)

Asynchronously allows a user to leave a particular conversation.

public : static IAsyncAction LeaveConversationAsync(ChatConversation conversation)public static IAsyncAction LeaveConversationAsync(ChatConversation conversation)Public Static Function LeaveConversationAsync(conversation As ChatConversation) As IAsyncAction// You can use this method in JavaScript.
Parameters
conversation
ChatConversation ChatConversation ChatConversation ChatConversation

The conversation to leave.

Returns

An async action indicating that the operation has completed.