NDClient.StartAsync Methode
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.
Startet die Registrierungs-, Näherungserkennungs- und Lizenzabrufprozeduren zwischen einem Clientempfänger und einem Sender.
public:
virtual IAsyncOperation<INDStartResult ^> ^ StartAsync(Uri ^ contentUrl, unsigned int startAsyncOptions, INDCustomData ^ registrationCustomData, INDLicenseFetchDescriptor ^ licenseFetchDescriptor) = StartAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<INDStartResult> StartAsync(Uri const& contentUrl, uint32_t const& startAsyncOptions, INDCustomData const& registrationCustomData, INDLicenseFetchDescriptor const& licenseFetchDescriptor);
/// [Windows.Foundation.Metadata.RemoteAsync]
/// [Windows.Foundation.Metadata.Deprecated("INDClient is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 196608, "Windows.Foundation.UniversalApiContract")]
IAsyncOperation<INDStartResult> StartAsync(Uri const& contentUrl, uint32_t const& startAsyncOptions, INDCustomData const& registrationCustomData, INDLicenseFetchDescriptor const& licenseFetchDescriptor);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<INDStartResult> StartAsync(System.Uri contentUrl, uint startAsyncOptions, INDCustomData registrationCustomData, INDLicenseFetchDescriptor licenseFetchDescriptor);
[Windows.Foundation.Metadata.RemoteAsync]
[Windows.Foundation.Metadata.Deprecated("INDClient is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 196608, "Windows.Foundation.UniversalApiContract")]
public IAsyncOperation<INDStartResult> StartAsync(System.Uri contentUrl, uint startAsyncOptions, INDCustomData registrationCustomData, INDLicenseFetchDescriptor licenseFetchDescriptor);
function startAsync(contentUrl, startAsyncOptions, registrationCustomData, licenseFetchDescriptor)
Public Function StartAsync (contentUrl As Uri, startAsyncOptions As UInteger, registrationCustomData As INDCustomData, licenseFetchDescriptor As INDLicenseFetchDescriptor) As IAsyncOperation(Of INDStartResult)
Parameter
- startAsyncOptions
-
UInt32
unsigned int
uint32_t
Die asynchronen Startoptionen. Eine ausführliche Beschreibung dieser Optionen finden Sie in der NDStartAsyncOptions-Enumeration .
- registrationCustomData
- INDCustomData
Der benutzerdefinierte Datentypbezeichner, der für die Registrierung beim Sender verwendet wird.
- licenseFetchDescriptor
- INDLicenseFetchDescriptor
Der Deskriptor, der für das Abrufen von Lizenzen verwendet wird.
Gibt zurück
Das Ergebnis des asynchronen Startaufrufs.
- Attribute
Hinweise
Diese Methode richtet eine PlayReady-ND-Sitzung mit einem Sender ein und benachrichtigt die Download-Engine, mit dem Streaming von Inhalten zu beginnen, sobald die Sitzung eingerichtet wurde.
Diese Methode benachrichtigt listener auch, dass jede Aufgabe abgeschlossen wurde, indem die entsprechenden Ereignisse ClosedCaptionDataReceived, LicenseFetchCompleted, ProximityDetectionCompleted, RegistrationCompleted und ReRegistrationNeeded ausgelöst werden .