AppServiceConnection Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |