Freigeben über


FabricTransportRemotingSettings Klasse

  • java.lang.Object
    • microsoft.servicefabric.services.remoting.fabrictransport.FabricTransportRemotingSettings

public class FabricTransportRemotingSettings

Einstellungen, die die FabricTransport-Kommunikation konfigurieren.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
FabricTransportRemotingSettings()

Erstellt ein neues FabricTransportRemotingSettings mit Standardwerten.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
Duration getConnectTimeout()

Das Verbindungstimeout gibt die maximal zulässige Zeit an, bis die Verbindung erfolgreich hergestellt werden kann.

Bemerkungen:Der Standardwert für ConnectTimeout-Timeout ist auf 5 Sekunden festgelegt.

FabricTransportRemotingSettings getDefault()

FabricTransportSettings gibt die Standardeinstellungen zurück. Lädt die Konfigurationsdatei aus dem Standardkonfigurationspaket "Config", falls nicht gefunden, versuchen Sie, aus der Standardkonfigurationsdatei "ClientExeName.Settings.xml" aus dem Client exe-Verzeichnis zu laden.

FabricTransportRemotingSettings getDefault(String sectionName)

FabricTransportSettings gibt die Standardeinstellungen zurück. Lädt die Konfigurationsdatei aus dem Standardkonfigurationspaket "Config", falls nicht gefunden, versuchen Sie, aus der Standardkonfigurationsdatei "ClientExeName.Settings.xml" aus dem Client exe-Verzeichnis zu laden.

FabricTransportSettings getInternalSettings()
Duration getKeepAliveTimeout()

KeepAliveTimeout bietet eine Möglichkeit zum Konfigurieren der Tcp-Keep-Alive-Option.

Bemerkungen:Der Standardwert für KeepAliveTimeout-Timeout ist auf TimeSpan.Zero festgelegt. Dies bedeutet, dass wir die TCP-Keepalive-Option deaktivieren. Wenn Sie loadbalancer verwenden, müssen Sie dies möglicherweise konfigurieren, um zu vermeiden, dass der Lastenausgleich die Verbindung nach einer bestimmten Zeit schließt.

Long getMaxConcurrentCalls()

MaxConcurrentCalls stellt die maximale Anzahl von Nachrichten dar, die prozesse gleichzeitig aktiv verarbeiten.

Bemerkungen:Der Standardwert für MaxConcurrentCalls ist die Anzahl der Prozessoren.

Long getMaxMessageSize()

MaxMessageSize stellt die maximale Größe für eine Nachricht dar, die in einem Kanal empfangen werden kann, der mit dieser Einstellung konfiguriert ist.

Bemerkungen:Der Standardwert für "MaxMessageSize" ist 4194304 Bytes.

Long getMaxQueueSize()

Die maximale Größe einer Warteschlange, die Nachrichten speichert, während sie für einen Endpunkt verarbeitet werden, der mit dieser Einstellung konfiguriert ist.

Bemerkungen:Der Standardwert ist 10.000 Nachrichten.

Duration getOperationTimeout()

Vorgangstimeout, das den gesamten Prozess des Sendens einer Nachricht steuert, einschließlich des Empfangens einer Antwortnachricht für einen Anforderungs-/Antwortdienstvorgang. Dieses Timeout gilt auch beim Senden von Antwortnachrichten von einer Rückrufvertragsmethode.

Bemerkungen:Der Standardwert für das Vorgangstimeout ist auf 5 Minuten festgelegt.

SecurityCredentials getSecurityCredentials()

Sicherheitsanmeldeinformationen zum Schützen der Kommunikation

Bemerkungen:Standardwert für SecurityCredentials ist None SecurityCredentials kann vom Typ x509SecurityCredentail X509Credentialsoder WindowsCredentials sein. WindowsCredentials

FabricTransportRemotingSettings loadFrom(String sectionName)

Lädt die FabricTransport-Einstellungen aus einem abschnittName, der 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.

Bemerkungen: Im Folgenden finden Sie die Parameternamen, die in der Konfigurationsdatei angegeben werden sollten, damit service fabric zum Laden der Transporteinstellungen erkennbar ist. 1. MaxQueueSize : Wert in long. 2. MaxMessageSize: Wert in Bytes. 3. MaxConcurrentCalls : Wert in long. 4. SecurityCredentials: SecurityCredentials-Wert. 5. OperationTimeoutInSeconds : Wert in Sekunden. 6. KeepAliveTimeoutInSeconds

  • Wert in Sekunden.

FabricTransportRemotingSettings loadFromConfigPackage(String sectionName, String configPackageName)

Lädt die FabricTransport-Einstellungen aus einem abschnittName, der 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.

Bemerkungen: Im Folgenden finden Sie die Parameternamen, die in der Konfigurationsdatei angegeben werden sollten, damit service fabric zum Laden der Transporteinstellungen erkennbar ist. 1. MaxQueueSize : Wert in long. 2. MaxMessageSize: Wert in Bytes. 3. MaxConcurrentCalls : Wert in long. 4. SecurityCredentials: SecurityCredentials-Wert. 5. OperationTimeoutInSeconds : Wert in Sekunden. 6. KeepAliveTimeoutInSeconds

  • Wert in Sekunden.

FabricTransportRemotingSettings loadFromFile(String sectionName, String filePath)

Lädt die FabricTransport-Einstellungen aus einem abschnittName, der 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.

Bemerkungen: Im Folgenden finden Sie die Parameternamen, die in der Konfigurationsdatei angegeben werden sollten, damit service fabric zum Laden der Transporteinstellungen erkennbar ist. 1. MaxQueueSize : Wert in long. 2. MaxMessageSize: Wert in Bytes. 3. MaxConcurrentCalls : Wert in long. 4. SecurityCredentials: SecurityCredentials-Wert. 5. OperationTimeoutInSeconds : Wert in Sekunden. 6. KeepAliveTimeoutInSeconds

  • Wert in Sekunden.

void setConnectTimeout(Duration connectTimeout)

Das Verbindungstimeout gibt die maximal zulässige Zeit an, bis die Verbindung erfolgreich hergestellt werden kann.

Bemerkungen:Der Standardwert für ConnectTimeout-Timeout ist auf 5 Sekunden festgelegt.

void setKeepAliveTimeout(Duration keepAliveTimeout)

KeepAliveTimeout bietet eine Möglichkeit zum Konfigurieren der Tcp-Keep-Alive-Option.

Bemerkungen:Der Standardwert für KeepAliveTimeout-Timeout ist auf TimeSpan.Zero festgelegt. Dies bedeutet, dass wir die TCP-Keepalive-Option deaktivieren. Wenn Sie loadbalancer verwenden, müssen Sie dies möglicherweise konfigurieren, um zu vermeiden, dass der Lastenausgleich die Verbindung nach einer bestimmten Zeit schließt.

void setMaxConcurrentCalls(Long maxConcurrentCalls)

MaxConcurrentCalls stellt die maximale Anzahl von Nachrichten dar, die prozesse gleichzeitig aktiv verarbeiten.

Bemerkungen:Der Standardwert für MaxConcurrentCalls ist die Anzahl der Prozessoren.

void setMaxMessageSize(Long maxMessageSize)

MaxMessageSize stellt die maximale Größe für eine Nachricht dar, die in einem Kanal empfangen werden kann, der mit dieser Einstellung konfiguriert ist.

Bemerkungen:Der Standardwert für "MaxMessageSize" ist 4194304 Bytes.

void setMaxQueueSize(Long maxQueueSize)

Die maximale Größe einer Warteschlange, die Nachrichten speichert, während sie für einen Endpunkt verarbeitet werden, der mit dieser Einstellung konfiguriert ist.

Bemerkungen:Der Standardwert ist 10.000 Nachrichten.

void setOperationTimeout(Duration operationTimeout)

Vorgangstimeout, das den gesamten Prozess des Sendens einer Nachricht steuert, einschließlich des Empfangens einer Antwortnachricht für einen Anforderungs-/Antwortdienstvorgang. Dieses Timeout gilt auch beim Senden von Antwortnachrichten von einer Rückrufvertragsmethode.

Bemerkungen:Der Standardwert für das Vorgangstimeout ist auf 5 Minuten festgelegt.

void setSecurityCredentials(SecurityCredentials securityCredentials)

Sicherheitsanmeldeinformationen zum Schützen der Kommunikation

Bemerkungen:Standardwert für SecurityCredentials ist None SecurityCredentials kann vom Typ x509SecurityCredentail X509Credentials oder WindowsCredentials sein. WindowsCredentials

FabricTransportRemotingSettings tryLoadFrom(String sectionName)

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

Bemerkungen:Im Folgenden finden Sie die Parameternamen, die in der Konfigurationsdatei angegeben werden sollten, damit service fabric zum Laden der Transporteinstellungen erkennbar ist. 1. MaxQueueSize : Wert in long. 2. MaxMessageSize: Wert in Bytes. 3. MaxConcurrentCalls : Wert in long. 4. SecurityCredentials: SecurityCredentials-Wert. 5. OperationTimeoutInSeconds : Wert in Sekunden. 6. KeepAliveTimeoutInSeconds

  • Wert in Sekunden.

FabricTransportRemotingSettings tryLoadFromConfigPackage(String sectionName, String configPackageName)

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

Bemerkungen:Im Folgenden finden Sie die Parameternamen, die in der Konfigurationsdatei angegeben werden sollten, damit service fabric zum Laden der Transporteinstellungen erkennbar ist. 1. MaxQueueSize : Wert in long. 2. MaxMessageSize: Wert in Bytes. 3. MaxConcurrentCalls : Wert in long. 4. SecurityCredentials: SecurityCredentials-Wert. 5. OperationTimeoutInSeconds : Wert in Sekunden. 6. KeepAliveTimeoutInSeconds

  • Wert in Sekunden.

FabricTransportRemotingSettings tryLoadFromFile(String sectionName, String filePath)

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

Bemerkungen:Im Folgenden finden Sie die Parameternamen, die in der Konfigurationsdatei angegeben werden sollten, damit service fabric zum Laden der Transporteinstellungen erkennbar ist. 1. MaxQueueSize : Wert in long. 2. MaxMessageSize: Wert in Bytes. 3. MaxConcurrentCalls : Wert in long. 4. SecurityCredentials: SecurityCredentials-Wert. 5. OperationTimeoutInSeconds : Wert in Sekunden. 6. KeepAliveTimeoutInSeconds

  • Wert in Sekunden.

Details zum Konstruktor

FabricTransportRemotingSettings

public FabricTransportRemotingSettings()

Erstellt ein neues FabricTransportRemotingSettings mit Standardwerten.

Details zur Methode

getConnectTimeout

public Duration getConnectTimeout()

Das Verbindungstimeout gibt die maximal zulässige Zeit an, bis die Verbindung erfolgreich hergestellt werden kann.

Bemerkungen:Der Standardwert für ConnectTimeout-Timeout ist auf 5 Sekunden festgelegt.

Gibt zurück:

ConnectTimeout als java.time.Duration

getDefault

public static FabricTransportRemotingSettings getDefault()

FabricTransportSettings gibt die Standardeinstellungen zurück. Lädt die Konfigurationsdatei aus dem Standardkonfigurationspaket "Config", falls nicht gefunden, versuchen Sie, aus der Standardkonfigurationsdatei "ClientExeName.Settings.xml" aus dem Client exe-Verzeichnis zu laden.

Gibt zurück:

FabricTransportSettings

getDefault

public static FabricTransportRemotingSettings getDefault(String sectionName)

FabricTransportSettings gibt die Standardeinstellungen zurück. Lädt die Konfigurationsdatei aus dem Standardkonfigurationspaket "Config", falls nicht gefunden, versuchen Sie, aus der Standardkonfigurationsdatei "ClientExeName.Settings.xml" aus dem Client exe-Verzeichnis zu laden.

Parameter:

sectionName - Name des Abschnitts in der Konfigurationsdatei. Wenn der Abschnitt in der Konfigurationsdatei nicht gefunden wird, werden die Standardeinstellungen zurückgegeben.

Gibt zurück:

FabricTransportSettings

getInternalSettings

public FabricTransportSettings getInternalSettings()

getKeepAliveTimeout

public Duration getKeepAliveTimeout()

KeepAliveTimeout bietet eine Möglichkeit zum Konfigurieren der Tcp-Keep-Alive-Option.

Bemerkungen:Der Standardwert für KeepAliveTimeout-Timeout ist auf TimeSpan.Zero festgelegt. Dies bedeutet, dass wir die TCP-Keepalive-Option deaktivieren. Wenn Sie loadbalancer verwenden, müssen Sie dies möglicherweise konfigurieren, um zu vermeiden, dass der Lastenausgleich die Verbindung nach einer bestimmten Zeit schließt.

Gibt zurück:

KeepAliveTimeout als java.time.Duration

getMaxConcurrentCalls

public Long getMaxConcurrentCalls()

MaxConcurrentCalls stellt die maximale Anzahl von Nachrichten dar, die prozesse gleichzeitig aktiv verarbeiten.

Bemerkungen:Der Standardwert für MaxConcurrentCalls ist die Anzahl der Prozessoren.

Gibt zurück:

MaxConcurrentCalls ist die Obergrenze für aktive Nachrichten im Dienst.

getMaxMessageSize

public Long getMaxMessageSize()

MaxMessageSize stellt die maximale Größe für eine Nachricht dar, die in einem Kanal empfangen werden kann, der mit dieser Einstellung konfiguriert ist.

Bemerkungen:Der Standardwert für "MaxMessageSize" ist 4194304 Bytes.

Gibt zurück:

Maximale Größe der Nachricht in Byte.

getMaxQueueSize

public Long getMaxQueueSize()

Die maximale Größe einer Warteschlange, die Nachrichten speichert, während sie für einen Endpunkt verarbeitet werden, der mit dieser Einstellung konfiguriert ist.

Bemerkungen:Der Standardwert ist 10.000 Nachrichten.

Gibt zurück:

Maximale Größe für eine Warteschlange, die Nachrichten vom Kanal empfängt.

getOperationTimeout

public Duration getOperationTimeout()

Vorgangstimeout, das den gesamten Prozess des Sendens einer Nachricht steuert, einschließlich des Empfangens einer Antwortnachricht für einen Anforderungs-/Antwortdienstvorgang. Dieses Timeout gilt auch beim Senden von Antwortnachrichten von einer Rückrufvertragsmethode.

Bemerkungen:Der Standardwert für das Vorgangstimeout ist auf 5 Minuten festgelegt.

Gibt zurück:

OperationTimeout als java.time.Duration

getSecurityCredentials

public SecurityCredentials getSecurityCredentials()

Sicherheitsanmeldeinformationen zum Schützen der Kommunikation

Bemerkungen:Standardwert für SecurityCredentials ist None SecurityCredentials kann vom Typ x509SecurityCredentail X509Credentialsoder WindowsCredentials sein. WindowsCredentials

Gibt zurück:

SecurityCredentials als SecurityCredentials

loadFrom

public static FabricTransportRemotingSettings loadFrom(String sectionName)

Lädt die FabricTransport-Einstellungen aus einem abschnittName, der 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.

Bemerkungen: Im Folgenden finden Sie die Parameternamen, die in der Konfigurationsdatei angegeben werden sollten, damit service fabric zum Laden der Transporteinstellungen erkennbar ist. 1. MaxQueueSize : Wert in long. 2. MaxMessageSize: Wert in Bytes. 3. MaxConcurrentCalls : Wert in long. 4. SecurityCredentials: SecurityCredentials-Wert. 5. OperationTimeoutInSeconds : Wert in Sekunden. 6. KeepAliveTimeoutInSeconds

  • Wert in Sekunden.

Parameter:

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

Gibt zurück:

FabricTransportSettings

loadFromConfigPackage

public static FabricTransportRemotingSettings loadFromConfigPackage(String sectionName, String configPackageName)

Lädt die FabricTransport-Einstellungen aus einem abschnittName, der 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.

Bemerkungen: Im Folgenden finden Sie die Parameternamen, die in der Konfigurationsdatei angegeben werden sollten, damit service fabric zum Laden der Transporteinstellungen erkennbar ist. 1. MaxQueueSize : Wert in long. 2. MaxMessageSize: Wert in Bytes. 3. MaxConcurrentCalls : Wert in long. 4. SecurityCredentials: SecurityCredentials-Wert. 5. OperationTimeoutInSeconds : Wert in Sekunden. 6. KeepAliveTimeoutInSeconds

  • Wert in Sekunden.

Parameter:

sectionName - Name des Abschnitts in der Konfigurationsdatei. Wenn der Abschnitt in der Konfigurationsdatei nicht gefunden wird, wird ArgumentException ausgelöst.
configPackageName - Name des Konfigurationspakets. Wenn der Wert NULL oder leer ist, wird in filePath nach Datei gesucht.

Gibt zurück:

FabricTransportSettings

loadFromFile

public static FabricTransportRemotingSettings loadFromFile(String sectionName, String filePath)

Lädt die FabricTransport-Einstellungen aus einem abschnittName, der 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.

Bemerkungen: Im Folgenden finden Sie die Parameternamen, die in der Konfigurationsdatei angegeben werden sollten, damit service fabric zum Laden der Transporteinstellungen erkennbar ist. 1. MaxQueueSize : Wert in long. 2. MaxMessageSize: Wert in Bytes. 3. MaxConcurrentCalls : Wert in long. 4. SecurityCredentials: SecurityCredentials-Wert. 5. OperationTimeoutInSeconds : Wert in Sekunden. 6. KeepAliveTimeoutInSeconds

  • Wert in Sekunden.

Parameter:

sectionName - Name des Abschnitts in der Konfigurationsdatei. Wenn der Abschnitt in der Konfigurationsdatei nicht gefunden wird, wird ArgumentException ausgelöst.
filePath - Vollständiger 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", die im Client exe-Verzeichnis vorhanden sind.

Gibt zurück:

FabricTransportSettings

setConnectTimeout

public void setConnectTimeout(Duration connectTimeout)

Das Verbindungstimeout gibt die maximal zulässige Zeit an, bis die Verbindung erfolgreich hergestellt werden kann.

Bemerkungen:Der Standardwert für ConnectTimeout-Timeout ist auf 5 Sekunden festgelegt.

Parameter:

connectTimeout - ConnectTimeout als java.time.Duration

setKeepAliveTimeout

public void setKeepAliveTimeout(Duration keepAliveTimeout)

KeepAliveTimeout bietet eine Möglichkeit zum Konfigurieren der Tcp-Keep-Alive-Option.

Bemerkungen:Der Standardwert für KeepAliveTimeout-Timeout ist auf TimeSpan.Zero festgelegt. Dies bedeutet, dass wir die TCP-Keepalive-Option deaktivieren. Wenn Sie loadbalancer verwenden, müssen Sie dies möglicherweise konfigurieren, um zu vermeiden, dass der Lastenausgleich die Verbindung nach einer bestimmten Zeit schließt.

Parameter:

keepAliveTimeout - Als java.time.Duration

setMaxConcurrentCalls

public void setMaxConcurrentCalls(Long maxConcurrentCalls)

MaxConcurrentCalls stellt die maximale Anzahl von Nachrichten dar, die prozesse gleichzeitig aktiv verarbeiten.

Bemerkungen:Der Standardwert für MaxConcurrentCalls ist die Anzahl der Prozessoren.

Parameter:

maxConcurrentCalls - MaxConcurrentCalls ist die Obergrenze für aktive Nachrichten im Dienst.

setMaxMessageSize

public void setMaxMessageSize(Long maxMessageSize)

MaxMessageSize stellt die maximale Größe für eine Nachricht dar, die in einem Kanal empfangen werden kann, der mit dieser Einstellung konfiguriert ist.

Bemerkungen:Der Standardwert für "MaxMessageSize" ist 4194304 Bytes.

Parameter:

maxMessageSize - Maximale Größe der Nachricht in Byte.

setMaxQueueSize

public void setMaxQueueSize(Long maxQueueSize)

Die maximale Größe einer Warteschlange, die Nachrichten speichert, während sie für einen Endpunkt verarbeitet werden, der mit dieser Einstellung konfiguriert ist.

Bemerkungen:Der Standardwert ist 10.000 Nachrichten.

Parameter:

maxQueueSize - Maximale Größe für eine Warteschlange, die Nachrichten vom Kanal empfängt.

setOperationTimeout

public void setOperationTimeout(Duration operationTimeout)

Vorgangstimeout, das den gesamten Prozess des Sendens einer Nachricht steuert, einschließlich des Empfangens einer Antwortnachricht für einen Anforderungs-/Antwortdienstvorgang. Dieses Timeout gilt auch beim Senden von Antwortnachrichten von einer Rückrufvertragsmethode.

Bemerkungen:Der Standardwert für das Vorgangstimeout ist auf 5 Minuten festgelegt.

Parameter:

operationTimeout - Als java.time.Duration

setSecurityCredentials

public void setSecurityCredentials(SecurityCredentials securityCredentials)

Sicherheitsanmeldeinformationen zum Schützen der Kommunikation

Bemerkungen:Standardwert für SecurityCredentials ist None SecurityCredentials kann vom Typ x509SecurityCredentail X509Credentials oder WindowsCredentials sein. WindowsCredentials

Parameter:

securityCredentials - SecurityCredentials als SecurityCredentials

tryLoadFrom

public static FabricTransportRemotingSettings tryLoadFrom(String sectionName)

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

Bemerkungen:Im Folgenden finden Sie die Parameternamen, die in der Konfigurationsdatei angegeben werden sollten, damit service fabric zum Laden der Transporteinstellungen erkennbar ist. 1. MaxQueueSize : Wert in long. 2. MaxMessageSize: Wert in Bytes. 3. MaxConcurrentCalls : Wert in long. 4. SecurityCredentials: SecurityCredentials-Wert. 5. OperationTimeoutInSeconds : Wert in Sekunden. 6. KeepAliveTimeoutInSeconds

  • Wert in Sekunden.

Parameter:

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

Gibt zurück:

Boolean gibt an, ob die Einstellungen erfolgreich aus der Konfiguration geladen werden. Es gibt true zurück, wenn das Laden aus der Konfiguration erfolgreich war, andernfalls wird false zurückgegeben.

tryLoadFromConfigPackage

public static FabricTransportRemotingSettings tryLoadFromConfigPackage(String sectionName, String configPackageName)

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

Bemerkungen:Im Folgenden finden Sie die Parameternamen, die in der Konfigurationsdatei angegeben werden sollten, damit service fabric zum Laden der Transporteinstellungen erkennbar ist. 1. MaxQueueSize : Wert in long. 2. MaxMessageSize: Wert in Bytes. 3. MaxConcurrentCalls : Wert in long. 4. SecurityCredentials: SecurityCredentials-Wert. 5. OperationTimeoutInSeconds : Wert in Sekunden. 6. KeepAliveTimeoutInSeconds

  • Wert in Sekunden.

Parameter:

sectionName - Name des Abschnitts in der Konfigurationsdatei. Wenn der Abschnitt in der Konfigurationsdatei nicht gefunden wird, wird false zurückgegeben.
configPackageName - Name des Konfigurationspakets. Wenn der Wert NULL oder leer ist, wird in filePath nach Datei gesucht.

Gibt zurück:

Boolean gibt an, ob die Einstellungen erfolgreich aus der Konfiguration geladen werden. Es gibt true zurück, wenn das Laden aus der Konfiguration erfolgreich war, andernfalls wird false zurückgegeben.

tryLoadFromFile

public static FabricTransportRemotingSettings tryLoadFromFile(String sectionName, String filePath)

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

Bemerkungen:Im Folgenden finden Sie die Parameternamen, die in der Konfigurationsdatei angegeben werden sollten, damit service fabric zum Laden der Transporteinstellungen erkennbar ist. 1. MaxQueueSize : Wert in long. 2. MaxMessageSize: Wert in Bytes. 3. MaxConcurrentCalls : Wert in long. 4. SecurityCredentials: SecurityCredentials-Wert. 5. OperationTimeoutInSeconds : Wert in Sekunden. 6. KeepAliveTimeoutInSeconds

  • Wert in Sekunden.

Parameter:

sectionName - Name des Abschnitts in der Konfigurationsdatei. Wenn der Abschnitt in der Konfigurationsdatei nicht gefunden wird, wird false zurückgegeben.
filePath - Vollständiger 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", die im Client exe-Verzeichnis vorhanden sind.

Gibt zurück:

Boolean gibt an, ob die Einstellungen erfolgreich aus der Konfiguration geladen werden. Es gibt true zurück, wenn das Laden aus der Konfiguration erfolgreich war, andernfalls wird false zurückgegeben.

Gilt für: