Partager via


DeliveryRule(Int32, IEnumerable<DeliveryRuleAction>) Constructeur

Définition

Initialise une nouvelle instance de DeliveryRule.

public DeliveryRule (int order, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Cdn.Models.DeliveryRuleAction> actions);
new Azure.ResourceManager.Cdn.Models.DeliveryRule : int * seq<Azure.ResourceManager.Cdn.Models.DeliveryRuleAction> -> Azure.ResourceManager.Cdn.Models.DeliveryRule
Public Sub New (order As Integer, actions As IEnumerable(Of DeliveryRuleAction))

Paramètres

order
Int32

Ordre dans lequel les règles sont appliquées pour le point de terminaison. Valeurs possibles {0,1,2,3,.........}. Une règle avec un ordre inférieur est appliquée avant une règle avec un ordre supérieur. La règle avec l’ordre 0 est une règle spéciale. Il ne nécessite aucune condition et les actions répertoriées dans seront toujours appliquées.

actions
IEnumerable<DeliveryRuleAction>

Liste des actions exécutées lorsque toutes les conditions d’une règle sont remplies. Veuillez noter qu’il DeliveryRuleAction 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 DeliveryRuleCacheExpirationAction, DeliveryRuleCacheKeyQueryStringAction, DeliveryRuleResponseHeaderActionDeliveryRuleRequestHeaderAction, OriginGroupOverrideAction, DeliveryRuleRouteConfigurationOverrideAction, UriRedirectAction, et UriSigningActionUriRewriteAction .

Exceptions

actions a la valeur null.

S’applique à