Freigeben über


FabricTransportRemotingSettings Klasse

Definition

Stellt eine Einstellung dar, die die FabricTransport-Kommunikation konfiguriert.

public class FabricTransportRemotingSettings
type FabricTransportRemotingSettings = class
Public Class FabricTransportRemotingSettings
Vererbung
FabricTransportRemotingSettings

Konstruktoren

FabricTransportRemotingSettings()

Initialisiert eine neue Instanz der FabricTransportRemotingSettings-Klasse mit Standardwerten.

Eigenschaften

ConnectTimeout

Ruft die maximal zulässige Zeit ab, bis die Verbindung erfolgreich hergestellt werden soll, oder legt diese fest.

ExceptionDeserializationTechnique

Ruft die zu verwendende Ausnahmedeserialisierung ab oder legt sie fest.

HeaderBufferSize

Ruft die Größe der einzelnen Headerpuffer ab oder legt diese fest.

HeaderMaxBufferCount

Ruft die maximale Anzahl von Headerpuffern ab, die dem BufferPool zugewiesen sind, oder legt diese fest.

KeepAliveTimeout

Ruft die KeepAliveTimeout-Option ab, die eine Möglichkeit zum Konfigurieren der Tcp-Keep-Alive-Option bietet, oder legt diese fest.

MaxConcurrentCalls

Ruft die maximale Anzahl von Nachrichten ab, die prozesse gleichzeitig aktiv verarbeiten, oder legt diese fest.

MaxMessageSize

Ruft die maximale Größe einer Nachricht ab, die in einem Kanal empfangen werden kann, der mit dieser Einstellung konfiguriert ist, oder legt diese fest.

MaxQueueSize

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

OperationTimeout

Ruft den Vorgang Timeout ab, der 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.

SecurityCredentials

Ruft die Sicherheitsanmeldeinformationen zum Sichern der Kommunikation ab oder legt diese fest.

UseWrappedMessage

Ruft einen Wert ab, der angibt, ob die Remotingmethodenparameter umschlossen werden sollen, bevor sie über die Leitung gesendet werden, oder legt ihn fest. Wenn UseWrappedMessage auf false festgelegt ist, werden Parameter nicht umschlossen. Wenn dieser Wert auf TRUE festgelegt ist, werden die Parameter umschlossen. Der Standardwert ist false.

Methoden

LoadFrom(String, String, String)

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.

TryLoadFrom(String, FabricTransportRemotingSettings, String, String)

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 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.

Gilt für: