RcsManager Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- 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. |