IDefinition<ParentT> Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Intégralité d’une définition de sonde de passerelle Application Gateway.
public interface IDefinition<ParentT> : Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IBlank<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithHealthyHttpResponseBodyContents<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithHealthyHttpResponseBodyContentsBeta<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithHealthyHttpResponseStatusCodeRanges<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithHealthyHttpResponseStatusCodeRangesBeta<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithHost<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithInterval<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithPath<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithProtocol<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithRetries<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithTimeout<ParentT>, Microsoft.Azure.Management.Network.Fluent.HasProtocol.Definition.IWithProtocol<Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithTimeout<ParentT>,Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayProtocol>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResourceActions.IInDefinitionAlt<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta
type IDefinition<'ParentT> = interface
interface IBlank<'ParentT>
interface IWithHost<'ParentT>
interface IWithAttach<'ParentT>
interface IInDefinitionAlt<'ParentT>
interface IWithInterval<'ParentT>
interface IWithRetries<'ParentT>
interface IWithHealthyHttpResponseStatusCodeRanges<'ParentT>
interface IWithHealthyHttpResponseStatusCodeRangesBeta<'ParentT>
interface IBeta
interface IWithHealthyHttpResponseBodyContents<'ParentT>
interface IWithHealthyHttpResponseBodyContentsBeta<'ParentT>
interface IWithProtocol<'ParentT>
interface IWithProtocol<IWithTimeout<'ParentT>, ApplicationGatewayProtocol>
interface IWithPath<'ParentT>
interface IWithTimeout<'ParentT>
Public Interface IDefinition(Of ParentT)
Implements IBeta, IBlank(Of ParentT), IInDefinitionAlt(Of ParentT), IWithAttach(Of ParentT), IWithHealthyHttpResponseBodyContents(Of ParentT), IWithHealthyHttpResponseBodyContentsBeta(Of ParentT), IWithHealthyHttpResponseStatusCodeRanges(Of ParentT), IWithHealthyHttpResponseStatusCodeRangesBeta(Of ParentT), IWithHost(Of ParentT), IWithInterval(Of ParentT), IWithPath(Of ParentT), IWithProtocol(Of IWithTimeout(Of ParentT), ApplicationGatewayProtocol), IWithProtocol(Of ParentT), IWithRetries(Of ParentT), IWithTimeout(Of ParentT)
Paramètres de type
- ParentT
Étape de la définition de passerelle Application Gateway parente à laquelle revenir après l’attachement de cette définition.
- Implémente
-
IBlank<ParentT> IWithAttach<ParentT> IWithHealthyHttpResponseBodyContents<ParentT> IWithHealthyHttpResponseBodyContents<ReturnT> IWithHealthyHttpResponseBodyContentsBeta<ParentT> IWithHealthyHttpResponseBodyContentsBeta<ReturnT> IWithHealthyHttpResponseStatusCodeRanges<ParentT> IWithHealthyHttpResponseStatusCodeRanges<ReturnT> IWithHealthyHttpResponseStatusCodeRangesBeta<ParentT> IWithHealthyHttpResponseStatusCodeRangesBeta<ReturnT> IWithHost<ParentT> IWithInterval<ParentT> IWithInterval<ReturnT> IWithPath<ParentT> IWithProtocol<ParentT> IWithRetries<ParentT> IWithRetries<ReturnT> IWithTimeout<ParentT> IWithProtocol<IWithTimeout<ParentT>,ApplicationGatewayProtocol> IInDefinitionAlt<ParentT> IInDefinitionAlt<ReturnT> IBeta
Méthodes
Attach() |
Joint la définition enfant à la définition de ressource parente. (Hérité de IInDefinitionAlt<ParentT>) |
WithHealthyHttpResponseBodyContents(String) |
Spécifie le contenu, le cas échéant, à rechercher dans le corps d’une réponse HTTP à une sonde pour déterminer l’status d’intégrité du back-end. (Hérité de IWithHealthyHttpResponseBodyContentsBeta<ReturnT>) |
WithHealthyHttpResponseStatusCodeRange(Int32, Int32) |
Ajoute la plage spécifiée de la réponse HTTP du back-end status codes qui doivent être considérés comme sains. (Hérité de IWithHealthyHttpResponseStatusCodeRangesBeta<ReturnT>) |
WithHealthyHttpResponseStatusCodeRange(String) |
Ajoute la plage spécifiée de la réponse HTTP du back-end status codes qui doivent être considérés comme sains. (Hérité de IWithHealthyHttpResponseStatusCodeRangesBeta<ReturnT>) |
WithHealthyHttpResponseStatusCodeRanges(ISet<String>) |
Spécifie les plages de la réponse HTTP du back-end status codes qui doivent être considérés comme sains. (Hérité de IWithHealthyHttpResponseStatusCodeRangesBeta<ReturnT>) |
WithHost(String) |
Spécifie le nom d’hôte vers lequel envoyer la sonde. (Hérité de IWithHost<ParentT>) |
WithHttp() |
Spécifie HTTP comme protocole de sonde. (Hérité de IWithProtocol<ParentT>) |
WithHttps() |
Spécifie HTTPS comme protocole de sonde. (Hérité de IWithProtocol<ParentT>) |
WithPath(String) |
Spécifie le chemin relatif de la sonde à appeler. Une sonde est envoyée à <protocol>://<host>:<port><path>. (Hérité de IWithPath<ParentT>) |
WithProtocol(ProtocolT) |
Spécifie le protocole de transport. (Hérité de IWithProtocol<ReturnT,ProtocolT>) |
WithRetriesBeforeUnhealthy(Int32) |
Spécifie le nombre de nouvelles tentatives avant que le serveur ne soit considéré comme non sain. (Hérité de IWithRetries<ParentT>) |
WithTimeBetweenProbesInSeconds(Int32) |
Spécifie l’intervalle de temps en secondes entre les sondes consécutives. (Hérité de IWithInterval<ParentT>) |
WithTimeoutInSeconds(Int32) |
Spécifie la durée en secondes d’attente d’une réponse avant que la sonde ne soit considérée comme ayant échoué. (Hérité de IWithTimeout<ParentT>) |
S’applique à
Azure SDK for .NET