CastingConnection Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma conexão com um dispositivo de conversão.
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
- Herança
- Atributos
- Implementações
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
Obtenha uma instância dessa classe chamando CreateCastingConnection.
Propriedades
Device |
Obtém o dispositivo de conversão com o qual uma conexão foi feita. |
Source |
Obtém e define a fonte de conteúdo que está sendo convertida por meio da conexão com o dispositivo de conversão. O conteúdo pode ser definido e alterado a qualquer momento e isso não desconecta a conexão. |
State |
Obtém o estado atual da conexão. |
Métodos
Close() |
Fecha a conexão de conversão. |
DisconnectAsync() |
Encerra uma conexão de conversão. O conteúdo que estava sendo renderizado remotamente retorna ao elemento local do qual você recuperou a fonte de conversão. |
Dispose() |
Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados. |
RequestStartCastingAsync(CastingSource) |
Inicia o processo de conversão em um dispositivo de conversão. Quando chamado, esse método emparelha o dispositivo c sting, se necessário, e verifica o acesso ao dispositivo de conversão com o usuário. Se o usuário negar o acesso do aplicativo ao dispositivo, a conversão falhará. Caso contrário, uma conexão será estabelecida e o conteúdo será enviado ao dispositivo. Durante esse tempo, o estado da conexão muda para conexão e, em seguida, para conectado. Se uma fonte de conversão for definida, o estado será alterado para renderização quando a reprodução for iniciada. |
Eventos
ErrorOccurred |
Indica que ocorreu um erro ao tentar fazer uma conexão de conversão. |
StateChanged |
Indica uma alteração na propriedade State . |