Freigeben über


NDClient.StartAsync Methode

Definition

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

contentUrl
Uri Uri

Die URL des gestreamten Inhalts.

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 .

Gilt für:

Weitere Informationen