Partager via


AppServiceConnection Classe

Définition

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
Object Platform::Object IInspectable AppServiceConnection
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.

S’applique à

Voir aussi