Freigeben über


ProbeInner Konstruktoren

Definition

Überlädt

ProbeInner()

Initialisiert eine neue instance der ProbeInner-Klasse.

ProbeInner(ProbeProtocol, Int32, String, IList<SubResource>, Nullable<Int32>, Nullable<Int32>, String, ProvisioningState, String, String, String)

Initialisiert eine neue instance der ProbeInner-Klasse.

ProbeInner()

Initialisiert eine neue instance der ProbeInner-Klasse.

public ProbeInner ();
Public Sub New ()

Gilt für:

ProbeInner(ProbeProtocol, Int32, String, IList<SubResource>, Nullable<Int32>, Nullable<Int32>, String, ProvisioningState, String, String, String)

Initialisiert eine neue instance der ProbeInner-Klasse.

public ProbeInner (Microsoft.Azure.Management.Network.Fluent.Models.ProbeProtocol protocol, int port, string id = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ResourceManager.Fluent.SubResource> loadBalancingRules = default, int? intervalInSeconds = default, int? numberOfProbes = default, string requestPath = default, Microsoft.Azure.Management.Network.Fluent.Models.ProvisioningState provisioningState = default, string name = default, string etag = default, string type = default);
new Microsoft.Azure.Management.Network.Fluent.Models.ProbeInner : Microsoft.Azure.Management.Network.Fluent.Models.ProbeProtocol * int * string * System.Collections.Generic.IList<Microsoft.Azure.Management.ResourceManager.Fluent.SubResource> * Nullable<int> * Nullable<int> * string * Microsoft.Azure.Management.Network.Fluent.Models.ProvisioningState * string * string * string -> Microsoft.Azure.Management.Network.Fluent.Models.ProbeInner
Public Sub New (protocol As ProbeProtocol, port As Integer, Optional id As String = Nothing, Optional loadBalancingRules As IList(Of SubResource) = Nothing, Optional intervalInSeconds As Nullable(Of Integer) = Nothing, Optional numberOfProbes As Nullable(Of Integer) = Nothing, Optional requestPath As String = Nothing, Optional provisioningState As ProvisioningState = Nothing, Optional name As String = Nothing, Optional etag As String = Nothing, Optional type As String = Nothing)

Parameter

protocol
ProbeProtocol

Das Protokoll des Endpunkts. Wenn "Tcp" angegeben ist, ist ein empfangener ACK erforderlich, damit der Test erfolgreich ist. Wenn "HTTP" oder "Https" angegeben ist, ist eine 200 OK-Antwort vom angegebenen URI erforderlich, damit der Test erfolgreich ist. Mögliche Werte: "Http", "Tcp", "Https"

port
Int32

Der Port für die Übertragung des Tests. Mögliche Werte reichen von 1 bis einschließlich 65535.

id
String
loadBalancingRules
IList<SubResource>

Die Lastenausgleichsregeln, die diesen Test verwenden.

intervalInSeconds
Nullable<Int32>

Das Intervall in Sekunden, in dem der Endpunkt auf den Integritätsstatus getestet werden soll. In der Regel ist das Intervall etwas kleiner als die Hälfte des zugeordneten Zeitlimits (in Sekunden). Dies ermöglicht die Durchführung von zwei vollständigen Tests, bevor die Instanz von der Rotation ausgenommen wird. Der Standardwert beträgt 15, der Mindestwert 5.

numberOfProbes
Nullable<Int32>

Die Anzahl der Tests, bei denen, wenn keine Antwort erfolgt, dazu führt, dass kein weiterer Datenverkehr an den Endpunkt übermittelt wird. Mit diesen Werten können Endpunkte schneller oder langsamer aus der Rotation entfernt werden als die in Azure üblichen Zeiten.

requestPath
String

Der URI, mit dem der Integritätsstatus über den virtuellen Computer angefordert wird. Pfad ist erforderlich, wenn ein Protokoll auf HTTP festgelegt ist. Andernfalls ist die Angabe nicht zulässig. Es ist kein Standardwert vorhanden.

provisioningState
ProvisioningState

Der Bereitstellungsstatus der Testressource. Mögliche Werte: "Succeeded", "Updating", "Deleting", "Failed"

name
String

Der Name der Ressource, die innerhalb der vom Lastenausgleich verwendeten Testgruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden.

etag
String

Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird.

type
String

Der Typ der Ressource.

Gilt für: