AppServiceConnection 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示應用程式服務的端點連線。 應用程式服務可讓您將通用 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
- 繼承
- 屬性
- 實作
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 的連線時發生。 |