Freigeben über


FabricTransportRemotingSettings.LoadFrom(String, String, String) Methode

Definition

Lädt die FabricTransport-Einstellungen aus einem sectionName-Objekt, das in der Konfigurationsdatei angegeben ist. Die Konfigurationsdatei kann mithilfe des filePath oder mithilfe des Namens des im Dienstmanifest angegebenen Konfigurationspakets angegeben werden. Zuerst wird versucht, die Konfiguration mithilfe von configPackageName zu laden. Wenn configPackageName nicht angegeben ist, versuchen Sie, aus filePath zu laden.

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

Parameter

sectionName
String

Der Name des Abschnitts in der Konfigurationsdatei. Wenn der Abschnitt in der Konfigurationsdatei nicht gefunden wird, wird ArgumentException ausgelöst.

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 laden Sie dann aus Den Einstellungen "ClientExeName.Settings.xml", die im Client exe-Verzeichnis vorhanden sind.

configPackageName
String

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

Gibt zurück

The FabricTransportRemotingSettings

Hinweise

Im Folgenden finden Sie die Parameternamen, die in der Konfigurationsdatei angegeben werden sollten, damit service fabric zum Laden der Transporteinstellungen erkennbar ist.

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: