Condividi tramite


CastingConnection Classe

Definizione

Rappresenta una connessione con un dispositivo di cast.

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
Ereditarietà
Object Platform::Object IInspectable CastingConnection
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Ottenere un'istanza di questa classe chiamando CreateCastingConnection.

Proprietà

Device

Ottiene il dispositivo di cast con cui è stata stabilita una connessione.

Source

Ottiene e imposta l'origine del contenuto di cui viene eseguito il cast tramite la connessione al dispositivo di cast. Il contenuto può essere impostato e modificato in qualsiasi momento e in questo modo non disconnette la connessione.

State

Ottiene lo stato corrente della connessione.

Metodi

Close()

Chiude la connessione di cast.

DisconnectAsync()

Termina una connessione di cast. Il contenuto di cui è stato eseguito il rendering in remoto torna all'elemento locale da cui è stata recuperata l'origine di cast.

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

RequestStartCastingAsync(CastingSource)

Avvia il processo di cast in un dispositivo di cast. Quando viene chiamato, questo metodo associa il dispositivo sting c, se necessario, e verifica l'accesso al dispositivo di cast con l'utente. Se l'utente nega l'accesso dell'app al dispositivo, il cast ha esito negativo. In caso contrario, viene stabilita una connessione e il contenuto viene inviato al dispositivo. Durante questo periodo, lo stato della connessione viene modificato per la connessione, quindi per la connessione. Se è impostata un'origine di cast, lo stato cambia per il rendering dopo l'inizio della riproduzione.

Eventi

ErrorOccurred

Indica un errore durante il tentativo di stabilire una connessione di cast.

StateChanged

Indica una modifica nella proprietà State .

Si applica a

Vedi anche