Partager via


ArmMediaModelFactory.ContentKeyPolicyOption Méthode

Définition

Initialise une nouvelle instance de ContentKeyPolicyOption.

public static Azure.ResourceManager.Media.Models.ContentKeyPolicyOption ContentKeyPolicyOption (Guid? policyOptionId = default, string name = default, Azure.ResourceManager.Media.Models.ContentKeyPolicyConfiguration configuration = default, Azure.ResourceManager.Media.Models.ContentKeyPolicyRestriction restriction = default);
static member ContentKeyPolicyOption : Nullable<Guid> * string * Azure.ResourceManager.Media.Models.ContentKeyPolicyConfiguration * Azure.ResourceManager.Media.Models.ContentKeyPolicyRestriction -> Azure.ResourceManager.Media.Models.ContentKeyPolicyOption
Public Shared Function ContentKeyPolicyOption (Optional policyOptionId As Nullable(Of Guid) = Nothing, Optional name As String = Nothing, Optional configuration As ContentKeyPolicyConfiguration = Nothing, Optional restriction As ContentKeyPolicyRestriction = Nothing) As ContentKeyPolicyOption

Paramètres

policyOptionId
Nullable<Guid>

ID d’option de stratégie héritée.

name
String

Description de l’option de stratégie.

configuration
ContentKeyPolicyConfiguration

Configuration de remise de clé. Veuillez noter qu’il ContentKeyPolicyConfiguration s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut avoir besoin d’être affectée ici, ou cette propriété doit être convertie en une des classes dérivées possibles. Les classes dérivées disponibles incluent ContentKeyPolicyClearKeyConfiguration, ContentKeyPolicyFairPlayConfiguration, ContentKeyPolicyUnknownConfigurationContentKeyPolicyPlayReadyConfigurationet ContentKeyPolicyWidevineConfiguration.

restriction
ContentKeyPolicyRestriction

Les exigences qui doivent être remplies pour fournir des clés avec cette configuration Veuillez noter ContentKeyPolicyRestriction que est la classe de base. Selon le scénario, une classe dérivée de la classe de base peut avoir besoin d’être affectée ici, ou cette propriété doit être convertie en une des classes dérivées possibles. Les classes dérivées disponibles incluent ContentKeyPolicyOpenRestriction, ContentKeyPolicyTokenRestriction et ContentKeyPolicyUnknownRestriction.

Retours

Une nouvelle ContentKeyPolicyOption instance pour se moquer.

S’applique à