Freigeben über


DeliveryRule Klasse

Definition

Eine Regel, die eine Reihe von Aktionen und Bedingungen angibt.

public class DeliveryRule
type DeliveryRule = class
Public Class DeliveryRule
Vererbung
DeliveryRule

Konstruktoren

DeliveryRule(Int32, IEnumerable<DeliveryRuleAction>)

Initialisiert eine neue instance von DeliveryRule.

Eigenschaften

Actions

Eine Liste der Aktionen, die ausgeführt werden, wenn alle Bedingungen einer Regel erfüllt sind. Beachten Sie, dass DeliveryRuleAction die Basisklasse ist. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind DeliveryRuleCacheExpirationAction, , DeliveryRuleRequestHeaderActionDeliveryRuleCacheKeyQueryStringAction, OriginGroupOverrideActionDeliveryRuleResponseHeaderAction, DeliveryRuleRouteConfigurationOverrideAction, UriRedirectActionund UriSigningActionUriRewriteAction .

Conditions

Eine Liste der Bedingungen, die abgeglichen werden müssen, damit die auszuführenden Aktionen ausgeführt werden. Beachten Sie, dass DeliveryRuleCondition es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind DeliveryRuleClientPortCondition, DeliveryRuleCookiesCondition, DeliveryRuleHostNameCondition, DeliveryRuleHttpVersionCondition, DeliveryRuleQueryStringConditionDeliveryRuleRequestBodyConditionDeliveryRuleRequestHeaderConditionDeliveryRulePostArgsConditionDeliveryRuleIsDeviceConditionDeliveryRuleRemoteAddressCondition, DeliveryRuleRequestMethodCondition, DeliveryRuleRequestSchemeCondition, DeliveryRuleServerPortConditionDeliveryRuleRequestUriConditionDeliveryRuleSslProtocolConditionDeliveryRuleUriFileExtensionConditionDeliveryRuleSocketAddressConditionDeliveryRuleUriFileNameCondition und .DeliveryRuleUriPathCondition

Name

Name der Regel.

Order

Die Reihenfolge, in der die Regeln auf den Endpunkt angewendet werden. Mögliche Werte {0,1,2,3,.........}. Eine Regel mit einer geringeren Reihenfolge wird vor einer Regel mit einer größeren Reihenfolge angewendet. Die Regel mit der Reihenfolge 0 ist eine Sonderregel. Es ist keine Bedingung erforderlich, und die darin aufgeführten Aktionen werden immer angewendet.

Gilt für: