IUpdateDefinition<ReturnT> Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die gesamte HTTPS-Konfigurationsdefinition eines Application Gateway-Back-Ends als Teil eines Application Gateway-Updates.
public interface IUpdateDefinition<ReturnT> : Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IBlank<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAffinity<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAttach<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAttachAndAuthCert<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAuthenticationCertificate<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAuthenticationCertificateBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithConnectionDraining<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithConnectionDrainingBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithCookieName<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithCookieNameBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithHostHeader<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithHostHeaderBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithPath<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithPathBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithPort<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithProtocol<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithProtocolBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithRequestTimeout<ReturnT>, Microsoft.Azure.Management.Network.Fluent.HasPort.UpdateDefinition.IWithPort<Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAttach<ReturnT>>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<ReturnT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta
type IUpdateDefinition<'ReturnT> = interface
interface IBlank<'ReturnT>
interface IWithAttach<'ReturnT>
interface IInUpdate<'ReturnT>
interface IWithPort<'ReturnT>
interface IWithPort<IWithAttach<'ReturnT>>
interface IWithAffinity<'ReturnT>
interface IWithProtocol<'ReturnT>
interface IWithProtocolBeta<'ReturnT>
interface IBeta
interface IWithRequestTimeout<'ReturnT>
interface IWithHostHeader<'ReturnT>
interface IWithHostHeaderBeta<'ReturnT>
interface IWithConnectionDraining<'ReturnT>
interface IWithConnectionDrainingBeta<'ReturnT>
interface IWithCookieName<'ReturnT>
interface IWithCookieNameBeta<'ReturnT>
interface IWithPath<'ReturnT>
interface IWithPathBeta<'ReturnT>
interface IWithAuthenticationCertificate<'ReturnT>
interface IWithAuthenticationCertificateBeta<'ReturnT>
interface IWithAttachAndAuthCert<'ReturnT>
Public Interface IUpdateDefinition(Of ReturnT)
Implements IBeta, IBlank(Of ReturnT), IInUpdate(Of ReturnT), IWithAffinity(Of ReturnT), IWithAttach(Of ReturnT), IWithAttachAndAuthCert(Of ReturnT), IWithAuthenticationCertificate(Of ReturnT), IWithAuthenticationCertificateBeta(Of ReturnT), IWithConnectionDraining(Of ReturnT), IWithConnectionDrainingBeta(Of ReturnT), IWithCookieName(Of ReturnT), IWithCookieNameBeta(Of ReturnT), IWithHostHeader(Of ReturnT), IWithHostHeaderBeta(Of ReturnT), IWithPath(Of ReturnT), IWithPathBeta(Of ReturnT), IWithPort(Of IWithAttach(Of ReturnT)), IWithPort(Of ReturnT), IWithProtocol(Of ReturnT), IWithProtocolBeta(Of ReturnT), IWithRequestTimeout(Of ReturnT)
Typparameter
- ReturnT
Die Phase der Aktualisierung des übergeordneten Anwendungsgateways, zu der nach dem Anfügen dieser Definition zurückzukehren ist.
- Implementiert
-
IBlank<ReturnT> IWithAffinity<ReturnT> IWithAttach<ReturnT> IWithAttachAndAuthCert<ReturnT> IWithAuthenticationCertificate<ReturnT> IWithAuthenticationCertificateBeta<ReturnT> IWithConnectionDraining<ReturnT> IWithConnectionDrainingBeta<ReturnT> IWithCookieName<ReturnT> IWithCookieNameBeta<ReturnT> IWithHostHeader<ReturnT> IWithHostHeaderBeta<ReturnT> IWithPath<ReturnT> IWithPathBeta<ReturnT> IWithPort<ReturnT> IWithProtocol<ReturnT> IWithProtocolBeta<ReturnT> IWithRequestTimeout<ReturnT> IWithPort<IWithAttach<ReturnT>> IInUpdate<ReturnT> IBeta
Methoden
Attach() |
Die gesamte HTTPS-Konfigurationsdefinition eines Application Gateway-Back-Ends als Teil eines Application Gateway-Updates. (Geerbt von IInUpdate<ParentT>) |
WithAffinityCookieName(String) |
Gibt den Namen für das Affinitätscookie an. (Geerbt von IWithCookieNameBeta<ReturnT>) |
WithAuthenticationCertificate(String) |
Ordnet das angegebene Authentifizierungszertifikat, das auf diesem Anwendungsgateway vorhanden ist, dieser Back-End-HTTP-Konfifuration zu. Mehrere Aufrufe dieser Methode fügen zusätzliche Zertifikatverweise hinzu. (Geerbt von IWithAuthenticationCertificateBeta<ReturnT>) |
WithAuthenticationCertificateFromBase64(String) |
Ordnet dieser HTTP-Back-End-Konfiguration, die aus der angegebenen Datei geladen wurde, ein neues, automatisch benanntes Zertifikat zu. Mehrere Aufrufe dieser Methode fügen zusätzliche Zertifikatverweise hinzu. (Geerbt von IWithAuthenticationCertificateBeta<ReturnT>) |
WithAuthenticationCertificateFromBytes(Byte[]) |
Ordnet dieser HTTP-Back-End-Konfiguration basierend auf den angegebenen Daten ein neues, automatisch benanntes Zertifikat zu. Mehrere Aufrufe dieser Methode fügen zusätzliche Zertifikatverweise hinzu. (Geerbt von IWithAuthenticationCertificateBeta<ReturnT>) |
WithAuthenticationCertificateFromFile(FileInfo) |
Ordnet dieser HTTP-Back-End-Konfiguration, die aus der angegebenen Datei geladen wurde, ein neues, automatisch benanntes Zertifikat zu. Mehrere Aufrufe dieser Methode fügen zusätzliche Zertifikatverweise hinzu. (Geerbt von IWithAuthenticationCertificateBeta<ReturnT>) |
WithConnectionDrainingTimeoutInSeconds(Int32) |
Gibt die Anzahl von Sekunden an, wenn die Verbindungsentwässerung aktiv ist. (Geerbt von IWithConnectionDrainingBeta<ReturnT>) |
WithCookieBasedAffinity() |
Aktiviert cookiebasierte Affinität. (Geerbt von IWithAffinity<ReturnT>) |
WithHostHeader(String) |
Gibt den Hostheader an. (Geerbt von IWithHostHeaderBeta<ReturnT>) |
WithHostHeaderFromBackend() |
Gibt an, dass der Hostheader vom Hostnamen des Back-End-Servers stammen soll. (Geerbt von IWithHostHeaderBeta<ReturnT>) |
WithHttps() |
Gibt HTTPS als Protokoll an. (Geerbt von IWithProtocolBeta<ReturnT>) |
WithoutCookieBasedAffinity() |
Deaktiviert die cookiebasierte Affinität. (Geerbt von IWithAffinity<ReturnT>) |
WithPath(String) |
Gibt das Pfadpräfix für alle HTTP-Anforderungen an. (Geerbt von IWithPathBeta<ReturnT>) |
WithPort(Int32) |
Gibt die Portnummer an. (Geerbt von IWithPort<ReturnT>) |
WithProtocol(ApplicationGatewayProtocol) |
Gibt das Transportprotokoll an. (Geerbt von IWithProtocol<ReturnT>) |
WithRequestTimeout(Int32) |
Gibt das Anforderungstimeout an. (Geerbt von IWithRequestTimeout<ReturnT>) |
Gilt für:
Azure SDK for .NET