Share via


RcsManager Class

Definition

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

public ref class RcsManager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class RcsManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class RcsManager
Public Class RcsManager
Inheritance
Object Platform::Object IInspectable RcsManager
Attributes

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)
App capabilities
chat chatSystem smsSend

Remarks

Version history

Windows version SDK version Value added
1809 17763 TransportListChanged

Methods

GetEndUserMessageManager()

Gets the RcsEndUserMessageManager.

GetTransportAsync(String)

Gets an instance of RcsTransport for the specified transport ID.

GetTransportsAsync()

Gets all instances of RcsTransport.

LeaveConversationAsync(ChatConversation)

Asynchronously allows a user to leave a particular conversation.

Events

TransportListChanged

Occurs when one or more RcsTransport instances are added or removed from the list of RcsTransport instances that would be returned from RcsManager.GetTransportsAsync.

Applies to