AppServiceConnection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une connexion au point de terminaison d’un service d’application. Les services d’application permettent la communication d’application à application en vous permettant de fournir des services de votre application Windows universelle à d’autres applications Windows universelles. Le fournisseur AppService reçoit la demande de connexion dans le cadre de sa tâche en arrière-plan ; Pour plus d’informations, consultez classe AppServiceTriggerDetails .
public ref class AppServiceConnection sealed : IClosable
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [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 AppServiceConnection final : IClosable
/// [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)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class AppServiceConnection final : IClosable
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[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 sealed class AppServiceConnection : System.IDisposable
[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)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class AppServiceConnection : System.IDisposable
function AppServiceConnection()
Public NotInheritable Class AppServiceConnection
Implements IDisposable
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1607 | 14393 | OpenRemoteAsync |
1607 | 14393 | Utilisateur |
1903 | 18362 | SendStatelessMessageAsync |
Constructeurs
AppServiceConnection() |
Crée et initialise une nouvelle instance de la classe AppServiceConnection. |
Propriétés
AppServiceName |
Obtient ou définit le nom du service d’application auquel vous souhaitez vous connecter. |
PackageFamilyName |
Obtient ou définit le nom de la famille de packages pour le package qui contient le point de terminaison pour le service d’application. |
User |
Obtient/définit le contexte utilisateur. Cette propriété retourne null si l’appelant n’a pas spécifié d’utilisateur. |
Méthodes
Close() |
Ferme la connexion au service d’application. |
Dispose() |
Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. |
OpenAsync() |
Ouvre une connexion au point de terminaison du service d’application. |
OpenRemoteAsync(RemoteSystemConnectionRequest) |
Ouvre une connexion au point de terminaison sur un autre appareil pour le service d’application. |
SendMessageAsync(ValueSet) |
Envoie un message à l’autre point de terminaison de la connexion App Service. |
SendStatelessMessageAsync(AppServiceConnection, RemoteSystemConnectionRequest, ValueSet) |
Ouvre une connexion App Service, envoie un seul message, attend une réponse unique, puis ferme la connexion. |
Événements
RequestReceived |
Se produit lorsqu’un message arrive de l’autre point de terminaison de la connexion App Service. |
ServiceClosed |
Se produit lorsque l’autre point de terminaison ferme la connexion au service d’application. |