共用方式為


CastingConnection 類別

定義

表示與傳播裝置的連線。

public ref class CastingConnection sealed : 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)]
class CastingConnection final : IClosable
[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 CastingConnection : System.IDisposable
Public NotInheritable Class CastingConnection
Implements IDisposable
繼承
Object Platform::Object IInspectable CastingConnection
屬性
實作

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

呼叫 CreateCastingConnection以取得此類別的實例。

屬性

Device

取得已建立連線的傳播裝置。

Source

取得並設定透過與傳播裝置連線轉換的內容來源。 內容可以隨時設定和變更,因此不會中斷連線連線。

State

取得連線目前的狀態。

方法

Close()

關閉轉型連接。

DisconnectAsync()

終止轉型連接。 從遠端轉譯的內容會傳回您從中擷取傳播來源的本機專案。

Dispose()

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

RequestStartCastingAsync(CastingSource)

啟動轉型至傳播裝置的程式。 呼叫時,此方法會視需要配對 c sting 裝置,並驗證使用者對傳播裝置的存取權。 如果使用者拒絕應用程式存取裝置,則轉型會失敗。 否則,會建立連線,並將內容傳送至裝置。 在此期間,線上狀態會變更為連線,然後變更為已連線。 如果已設定傳播來源,則播放開始時的狀態會變更為轉譯。

事件

ErrorOccurred

表示嘗試進行轉型連接時發生錯誤。

StateChanged

表示 State 屬性中的變更。

適用於

另請參閱