Freigeben über


Probe Konstruktoren

Definition

Überlädt

Probe()

Initialisiert eine neue instance der Testklasse.

Probe(String, Int32, String, IList<SubResource>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, String, String, String, String)

Initialisiert eine neue instance der Testklasse.

Probe()

Initialisiert eine neue instance der Testklasse.

public Probe();
Public Sub New ()

Gilt für:

Probe(String, Int32, String, IList<SubResource>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, String, String, String, String)

Initialisiert eine neue instance der Testklasse.

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

Parameter

protocol
String

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

Ressourcen-ID

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.

probeThreshold
Nullable<Int32>

Die Anzahl der aufeinanderfolgenden erfolgreichen oder fehlgeschlagenen Tests, um die Übermittlung von Datenverkehr an diesen Endpunkt zuzulassen oder zu verweigern. Nachdem die Anzahl der aufeinanderfolgenden Tests, die diesem Wert entsprechen, nicht mehr vorhanden ist, wird der Endpunkt aus der Drehung entfernt und erfordert, dass dieselbe Anzahl erfolgreicher aufeinanderfolgender Tests wieder in die Rotation versetzt wird.

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
String

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: