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
- Наследование
- Атрибуты
- Реализации
Требования к 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 . |