Share via


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()

执行与释放或重置非托管资源关联的应用程序定义的任务。

RequestStartCastingAsync(CastingSource)

启动强制转换设备的过程。 调用时,此方法会根据需要将 c sting 设备配对,并验证用户对强制转换设备的访问权限。 如果用户拒绝应用访问设备,则强制转换失败。 否则,将建立连接,并将内容发送到设备。 在此期间,连接状态更改为“正在连接”,然后更改为“已连接”。 如果设置了强制转换源,则播放开始后,状态将更改为呈现。

事件

ErrorOccurred

指示尝试建立强制转换连接时出错。

StateChanged

指示 State 属性中的更改。

适用于

另请参阅