Partager via


ArmCdnModelFactory.FrontDoorRuleData Méthode

Définition

Initialise une nouvelle instance de FrontDoorRuleData.

public static Azure.ResourceManager.Cdn.FrontDoorRuleData FrontDoorRuleData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string ruleSetName = default, int? order = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Cdn.Models.DeliveryRuleCondition> conditions = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Cdn.Models.DeliveryRuleAction> actions = default, Azure.ResourceManager.Cdn.Models.MatchProcessingBehavior? matchProcessingBehavior = default, Azure.ResourceManager.Cdn.Models.FrontDoorProvisioningState? provisioningState = default, Azure.ResourceManager.Cdn.Models.FrontDoorDeploymentStatus? deploymentStatus = default);
static member FrontDoorRuleData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * Nullable<int> * seq<Azure.ResourceManager.Cdn.Models.DeliveryRuleCondition> * seq<Azure.ResourceManager.Cdn.Models.DeliveryRuleAction> * Nullable<Azure.ResourceManager.Cdn.Models.MatchProcessingBehavior> * Nullable<Azure.ResourceManager.Cdn.Models.FrontDoorProvisioningState> * Nullable<Azure.ResourceManager.Cdn.Models.FrontDoorDeploymentStatus> -> Azure.ResourceManager.Cdn.FrontDoorRuleData
Public Shared Function FrontDoorRuleData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional ruleSetName As String = Nothing, Optional order As Nullable(Of Integer) = Nothing, Optional conditions As IEnumerable(Of DeliveryRuleCondition) = Nothing, Optional actions As IEnumerable(Of DeliveryRuleAction) = Nothing, Optional matchProcessingBehavior As Nullable(Of MatchProcessingBehavior) = Nothing, Optional provisioningState As Nullable(Of FrontDoorProvisioningState) = Nothing, Optional deploymentStatus As Nullable(Of FrontDoorDeploymentStatus) = Nothing) As FrontDoorRuleData

Paramètres

name
String

Nom.

resourceType
ResourceType

ResourceType.

systemData
SystemData

SystemData.

ruleSetName
String

Nom de l’ensemble de règles contenant la règle.

order
Nullable<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 .

matchProcessingBehavior
Nullable<MatchProcessingBehavior>

Si cette règle est une correspondance, le moteur de règles doit continuer à exécuter les règles restantes ou s’arrêter. S’il n’est pas présent, la valeur par défaut est Continue.

provisioningState
Nullable<FrontDoorProvisioningState>

Approvisionnement status.

Retours

Une nouvelle FrontDoorRuleData instance pour se moquer.

S’applique à