Compartir a través de


AppServiceConnection Clase

Definición

Representa una conexión al punto de conexión de un servicio de aplicaciones. Los servicios de aplicaciones permiten la comunicación entre aplicaciones, ya que te permite proporcionar servicios desde tu aplicación universal de Windows a otra aplicación universal de Windows. El proveedor de AppService recibe la solicitud de conexión como parte de su tarea en segundo plano; Consulte Clase AppServiceTriggerDetails para obtener más información.

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
Herencia
Object Platform::Object IInspectable AppServiceConnection
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1607 14393 OpenRemoteAsync
1607 14393 Usuario
1903 18362 SendStatelessMessageAsync

Constructores

AppServiceConnection()

Crea e inicializa una nueva instancia de la clase AppServiceConnection .

Propiedades

AppServiceName

Obtiene o establece el nombre del servicio de aplicaciones al que desea conectarse.

PackageFamilyName

Obtiene o establece el nombre de familia del paquete que contiene el punto de conexión del servicio de aplicaciones.

User

Obtiene o establece el contexto de usuario. Esta propiedad devuelve null si el autor de la llamada no especificó un usuario.

Métodos

Close()

Cierra la conexión a App Service.

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

OpenAsync()

Abre una conexión al punto de conexión del servicio de aplicaciones.

OpenRemoteAsync(RemoteSystemConnectionRequest)

Abre una conexión al punto de conexión en otro dispositivo para app service.

SendMessageAsync(ValueSet)

Envía un mensaje al otro punto de conexión de la conexión de App Service.

SendStatelessMessageAsync(AppServiceConnection, RemoteSystemConnectionRequest, ValueSet)

Abre una conexión de App Service, envía un único mensaje, espera una única respuesta y, a continuación, cierra la conexión.

Eventos

RequestReceived

Se produce cuando llega un mensaje desde el otro punto de conexión de la conexión de App Service.

ServiceClosed

Se produce cuando el otro punto de conexión cierra la conexión con el servicio de aplicaciones.

Se aplica a

Consulte también