CastingConnection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |