Compartilhar via


DeliveryRule Classe

Definição

Uma regra que especifica um conjunto de ações e condições.

public class DeliveryRule
type DeliveryRule = class
Public Class DeliveryRule
Herança
DeliveryRule

Construtores

DeliveryRule(Int32, IEnumerable<DeliveryRuleAction>)

Inicializa uma nova instância do DeliveryRule.

Propriedades

Actions

Uma lista de ações executadas quando todas as condições de uma regra são atendidas. DeliveryRuleAction Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui, ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem DeliveryRuleCacheExpirationAction, DeliveryRuleCacheKeyQueryStringAction, DeliveryRuleRequestHeaderAction, DeliveryRuleResponseHeaderAction, OriginGroupOverrideAction, DeliveryRuleRouteConfigurationOverrideAction, , UriRedirectActionUriRewriteAction e UriSigningAction.

Conditions

Uma lista de condições que devem ser correspondidas para que as ações sejam executadas Observe DeliveryRuleCondition que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui, ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem DeliveryRuleClientPortCondition, DeliveryRuleCookiesCondition, , DeliveryRuleHostNameCondition, DeliveryRuleHttpVersionCondition, DeliveryRulePostArgsConditionDeliveryRuleIsDeviceCondition, DeliveryRuleRemoteAddressConditionDeliveryRuleQueryStringCondition, DeliveryRuleRequestBodyCondition, DeliveryRuleRequestHeaderCondition, DeliveryRuleRequestMethodCondition, , DeliveryRuleRequestSchemeCondition, DeliveryRuleRequestUriCondition, DeliveryRuleServerPortCondition, DeliveryRuleSocketAddressCondition, DeliveryRuleSslProtocolCondition, , DeliveryRuleUriFileExtensionConditionDeliveryRuleUriFileNameCondition e DeliveryRuleUriPathCondition.

Name

Nome da regra.

Order

A ordem na qual as regras são aplicadas para o ponto de extremidade. Valores possíveis {0,1,2,3,.........}. Uma regra com uma ordem menor será aplicada antes de uma regra com uma ordem maior. Regra com ordem 0 é uma regra especial. Ele não requer nenhuma condição e as ações listadas nele sempre serão aplicadas.

Aplica-se a