AppServiceConnection 類別

定義

表示應用程式服務的端點連線。 應用程式服務可讓您將通用 Windows 應用程式的服務提供給其他通用 Windows 應用程式,藉此啟用應用程式對應用程式通訊。 AppService 提供者會在其背景工作中收到連線要求;如需詳細資訊 ,請參閱 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
繼承
Object Platform::Object IInspectable AppServiceConnection
屬性
實作

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

版本歷程記錄

Windows 版本 SDK 版本 新增值
1607 14393 OpenRemoteAsync
1607 14393 User
1903 18362 SendStatelessMessageAsync

建構函式

AppServiceConnection()

建立並初始化 AppServiceConnection 類別的新實例。

屬性

AppServiceName

取得或設定您要連接之應用程式服務的名稱。

PackageFamilyName

取得或設定包含應用程式服務端點之套件的套件系列名稱。

User

取得/設定使用者內容。 如果呼叫端未指定使用者,則此屬性會傳回 null

方法

Close()

關閉與 App Service 的連線。

Dispose()

執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。

OpenAsync()

開啟應用程式服務的端點連線。

OpenRemoteAsync(RemoteSystemConnectionRequest)

開啟另一個裝置上應用程式服務的端點連線。

SendMessageAsync(ValueSet)

將訊息傳送至 App Service 連線的其他端點。

SendStatelessMessageAsync(AppServiceConnection, RemoteSystemConnectionRequest, ValueSet)

開啟 App Service 連線、傳送單一訊息、等候單一回應,然後關閉連線。

事件

RequestReceived

當訊息從應用程式服務連線的其他端點送達時發生。

ServiceClosed

當其他端點關閉與 App Service 的連線時發生。

適用於

另請參閱