Freigeben über


FabricTransportRemotingSettings.TryLoadFrom Methode

Definition

Versuchen Sie, die FabricTransport-Einstellungen aus einem abschnittName zu laden, der in der Konfigurationsdatei angegeben ist. Die Konfigurationsdatei kann mit dem FilePath oder dem Namen des im Dienstmanifest angegebenen Konfigurationspakets angegeben werden. Zunächst wird versucht, die Konfiguration mithilfe von configPackageName zu laden. Wenn configPackageName nicht angegeben ist, versuchen Sie, aus filePath zu laden.

public static bool TryLoadFrom (string sectionName, out Microsoft.ServiceFabric.Services.Remoting.FabricTransport.FabricTransportRemotingSettings settings, string filepath = default, string configPackageName = default);
static member TryLoadFrom : string * FabricTransportRemotingSettings * string * string -> bool
Public Shared Function TryLoadFrom (sectionName As String, ByRef settings As FabricTransportRemotingSettings, Optional filepath As String = Nothing, Optional configPackageName As String = Nothing) As Boolean

Parameter

sectionName
String

Der Name des Abschnitts in der Konfigurationsdatei. Wenn der Abschnitt in der Konfigurationsdatei nicht gefunden wurde, wird false zurückgegeben.

settings
FabricTransportRemotingSettings

Wenn diese Methode zurückgibt, legt sie die Einstellungen fest, wenn das FabricTransportRemotingSettings Laden von Config erfolgreich war. Wenn ein Fehler auftritt, werden die Einstellungen auf NULL festgelegt.

filepath
String

Der vollständige Pfad der Datei, aus der die Einstellungen geladen werden. Wenn nicht angegeben wird, wird zuerst versucht, aus dem Standardkonfigurationspaket "Config" zu laden, wenn es nicht gefunden wird, und dann aus einstellungen "ClientExeName.Settings.xml" im Client exe-Verzeichnis vorhanden.

configPackageName
String

Der Name des Konfigurationspakets. Wenn es null oder leer ist, wird in filePath nach Datei gesucht.

Gibt zurück

Boolean gibt an, ob die Einstellungen erfolgreich aus Config geladen werden. Es gibt true zurück, wenn das Laden von Config erfolgreich war, andernfalls false.

Hinweise

Im Folgenden sind die Parameternamen aufgeführt, die in der Konfigurationsdatei angegeben werden sollten, um vom Service Fabric erkennbar zu sein, um die Transporteinstellungen zu laden.

1. MaxQueueSize – MaxQueueSizeWert in long. 2. MaxMessageSize : MaxMessageSizeWert in Bytes. 3. MaxConcurrentCalls : MaxConcurrentCallsWert in long. 4. SecurityCredentials – SecurityCredentials Wert. 5. OperationTimeoutInSeconds : OperationTimeout Wert in Sekunden. 6. KeepAliveTimeoutInSeconds : KeepAliveTimeout Wert in Sekunden. 7. ConnectTimeoutInMilliseconds : ConnectTimeout Wert in Millisekunden.

Gilt für: