RemoteSystemConnectionRequest 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.
Represents an intent to communicate with a specific remote system (device).
public ref class RemoteSystemConnectionRequest sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.System.RemoteSystems.IRemoteSystemConnectionRequestFactory, 196608, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class RemoteSystemConnectionRequest final
/// [Windows.Foundation.Metadata.Activatable(Windows.System.RemoteSystems.IRemoteSystemConnectionRequestFactory, 196608, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class RemoteSystemConnectionRequest final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.System.RemoteSystems.IRemoteSystemConnectionRequestFactory), 196608, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class RemoteSystemConnectionRequest
[Windows.Foundation.Metadata.Activatable(typeof(Windows.System.RemoteSystems.IRemoteSystemConnectionRequestFactory), 196608, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class RemoteSystemConnectionRequest
function RemoteSystemConnectionRequest(remoteSystem)
Public NotInheritable Class RemoteSystemConnectionRequest
- Inheritance
- Attributes
Windows requirements
Device family |
Windows 10 Anniversary Edition (introduced in 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v3.0)
|
App capabilities |
remoteSystem
|
Remarks
An instance of this class is constructed from a given RemoteSystem object. All of the remote system features, such as remote launch or remote app service connection, require the use of this object to determine which system (device) to connect to.
Version history
Windows version | SDK version | Value added |
---|---|---|
1809 | 17763 | CreateForApp |
1809 | 17763 | RemoteSystemApp |
1903 | 18362 | ConnectionToken |
1903 | 18362 | CreateFromConnectionToken |
1903 | 18362 | CreateFromConnectionTokenForUser |
Constructors
RemoteSystemConnectionRequest(RemoteSystem) |
Initializes an instance of the RemoteSystemConnectionRequest class. |
Properties
ConnectionToken |
Gets a token that persists connection info of a RemoteSystemConnectionRequest so that it can be connected back to later. |
RemoteSystem |
Represents the remote system (device) that the app intends to communicate with. |
RemoteSystemApp |
Represents the remote application that the app intends to communicate with. |
Methods
CreateForApp(RemoteSystemApp) |
Initializes a new instance of the RemoteSystemConnectionRequest class for a particular application on a remote system. |
CreateFromConnectionToken(String) |
Returns a RemoteSystemConnectionRequest based on a ConnectionToken. |
CreateFromConnectionTokenForUser(User, String) |
Returns a RemoteSystemConnectionRequest based on a ConnectionToken and a specific user. |