Freigeben über


CastingConnection Klasse

Definition

Stellt eine Verbindung mit einem Umwandlungsgerät dar.

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
Vererbung
Object Platform::Object IInspectable CastingConnection
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Rufen Sie eine instance dieser Klasse ab, indem Sie CreateCastingConnection aufrufen.

Eigenschaften

Device

Ruft das Umwandlungsgerät ab, mit dem eine Verbindung hergestellt wurde.

Source

Ruft die Inhaltsquelle ab, die über die Verbindung mit dem Umwandlungsgerät umgewandelt wird, und legt sie fest. Der Inhalt kann jederzeit festgelegt und geändert werden. Dadurch wird die Verbindung nicht getrennt.

State

Ruft den aktuellen Zustand der Verbindung ab.

Methoden

Close()

Schließt die Umwandlungsverbindung.

DisconnectAsync()

Beendet eine Umwandlungsverbindung. Der Inhalt, der remote gerendert wurde, wird an das lokale Element zurückgegeben, aus dem Sie die Umwandlungsquelle abgerufen haben.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

RequestStartCastingAsync(CastingSource)

Startet den Prozess der Umwandlung in ein Umwandlungsgerät. Bei Aufruf koppelt diese Methode bei Bedarf das c sting-Gerät und überprüft den Zugriff auf das Umwandlungsgerät mit dem Benutzer. Wenn der Benutzer der App den Zugriff auf das Gerät verweigert, schlägt die Umwandlung fehl. Andernfalls wird eine Verbindung hergestellt, und Inhalte werden an das Gerät gesendet. Während dieser Zeit ändert sich der Verbindungsstatus in Verbindung und dann in verbunden. Wenn eine Umwandlungsquelle festgelegt ist, ändert sich der Zustand in Rendering, sobald die Wiedergabe beginnt.

Ereignisse

ErrorOccurred

Gibt an, dass beim Versuch, eine Umwandlungsverbindung herzustellen, ein Fehler aufgetreten ist.

StateChanged

Gibt eine Änderung der State-Eigenschaft an.

Gilt für:

Weitere Informationen