ArmNetworkModelFactory.ApplicationGatewayBackendHttpSettings Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de ApplicationGatewayBackendHttpSettings.
public static Azure.ResourceManager.Network.Models.ApplicationGatewayBackendHttpSettings ApplicationGatewayBackendHttpSettings (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType? resourceType = default, Azure.ETag? etag = default, int? port = default, Azure.ResourceManager.Network.Models.ApplicationGatewayProtocol? protocol = default, Azure.ResourceManager.Network.Models.ApplicationGatewayCookieBasedAffinity? cookieBasedAffinity = default, int? requestTimeoutInSeconds = default, Azure.Core.ResourceIdentifier probeId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> authenticationCertificates = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> trustedRootCertificates = default, Azure.ResourceManager.Network.Models.ApplicationGatewayConnectionDraining connectionDraining = default, string hostName = default, bool? pickHostNameFromBackendAddress = default, string affinityCookieName = default, bool? probeEnabled = default, string path = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default);
static member ApplicationGatewayBackendHttpSettings : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.ResourceType> * Nullable<Azure.ETag> * Nullable<int> * Nullable<Azure.ResourceManager.Network.Models.ApplicationGatewayProtocol> * Nullable<Azure.ResourceManager.Network.Models.ApplicationGatewayCookieBasedAffinity> * Nullable<int> * Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * Azure.ResourceManager.Network.Models.ApplicationGatewayConnectionDraining * string * Nullable<bool> * string * Nullable<bool> * string * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> -> Azure.ResourceManager.Network.Models.ApplicationGatewayBackendHttpSettings
Public Shared Function ApplicationGatewayBackendHttpSettings (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As Nullable(Of ResourceType) = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional port As Nullable(Of Integer) = Nothing, Optional protocol As Nullable(Of ApplicationGatewayProtocol) = Nothing, Optional cookieBasedAffinity As Nullable(Of ApplicationGatewayCookieBasedAffinity) = Nothing, Optional requestTimeoutInSeconds As Nullable(Of Integer) = Nothing, Optional probeId As ResourceIdentifier = Nothing, Optional authenticationCertificates As IEnumerable(Of WritableSubResource) = Nothing, Optional trustedRootCertificates As IEnumerable(Of WritableSubResource) = Nothing, Optional connectionDraining As ApplicationGatewayConnectionDraining = Nothing, Optional hostName As String = Nothing, Optional pickHostNameFromBackendAddress As Nullable(Of Boolean) = Nothing, Optional affinityCookieName As String = Nothing, Optional probeEnabled As Nullable(Of Boolean) = Nothing, Optional path As String = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing) As ApplicationGatewayBackendHttpSettings
Parámetros
Identificador del recurso.
- name
- String
Nombre del recurso.
- resourceType
- Nullable<ResourceType>
Tipo de recurso.
- protocol
- Nullable<ApplicationGatewayProtocol>
Protocolo utilizado para comunicarse con el back-end.
- cookieBasedAffinity
- Nullable<ApplicationGatewayCookieBasedAffinity>
Afinidad basada en cookies.
Tiempo de espera de solicitud en segundos. Application Gateway producirá un error en la solicitud si la respuesta no se recibe en RequestTimeout. Los valores aceptables son de 1 segundo a 86400 segundos.
- probeId
- ResourceIdentifier
Recurso de sondeo de una puerta de enlace de aplicaciones.
- authenticationCertificates
- IEnumerable<WritableSubResource>
Matriz de referencias a certificados de autenticación de Application Gateway.
- trustedRootCertificates
- IEnumerable<WritableSubResource>
Matriz de referencias a certificados raíz de confianza de Application Gateway.
- connectionDraining
- ApplicationGatewayConnectionDraining
Purga de conexiones del recurso de configuración http de back-end.
- hostName
- String
Encabezado de host que se va a enviar a los servidores back-end.
Si se debe seleccionar el encabezado de host del nombre de host del servidor back-end. El valor predeterminado es False.
- affinityCookieName
- String
Nombre de cookie que se va a usar para la cookie de afinidad.
- path
- String
Ruta de acceso que se debe usar como prefijo para todas las solicitudes HTTP. Null significa que no se prefijo ninguna ruta de acceso. El valor predeterminado es null.
- provisioningState
- Nullable<NetworkProvisioningState>
Estado de aprovisionamiento del recurso de configuración HTTP de back-end.
Devoluciones
ApplicationGatewayBackendHttpSettings Nueva instancia para simular.
Se aplica a
Azure SDK for .NET