Freigeben über


ClientConfiguration Klasse

Definition

Achtung

This type is obsolete and may be removed in a future release. Use configuration methods on ClientBuilder to configure specific types.

Konfigurationsparameter des Orleans-Clients.

public class ClientConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration, Orleans.Runtime.Configuration.IStatisticsConfiguration, Orleans.Runtime.Configuration.ITraceConfiguration
[System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ClientBuilder to configure specific types.")]
[System.Serializable]
public class ClientConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration, Orleans.Runtime.Configuration.IStatisticsConfiguration
type ClientConfiguration = class
    inherit MessagingConfiguration
    interface ITraceConfiguration
    interface IStatisticsConfiguration
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ClientBuilder to configure specific types.")>]
[<System.Serializable>]
type ClientConfiguration = class
    inherit MessagingConfiguration
    interface IStatisticsConfiguration
Public Class ClientConfiguration
Inherits MessagingConfiguration
Implements IStatisticsConfiguration, ITraceConfiguration
Public Class ClientConfiguration
Inherits MessagingConfiguration
Implements IStatisticsConfiguration
Vererbung
ClientConfiguration
Attribute
Implementiert

Konstruktoren

ClientConfiguration()
Veraltet.

Initialisiert eine neue Instanz von ClientConfiguration.

Eigenschaften

AdoInvariant
Veraltet.

Identifiziert bei Verwendung von ADO den zugrunde liegenden Datenanbieter für den Gatewayanbieter. Diese dreiteilige Benennungssyntax wird auch zum Erstellen einer neuen Factory und zum Identifizieren des Anbieters in einer Anwendungskonfigurationsdatei verwendet, sodass der Anbietername und die damit verknüpfte Verbindungszeichenfolge zur Laufzeit abgerufen werden können. https://msdn.microsoft.com/en-us/library/dd0w4a2z%28v=vs.110%29.aspx

BufferPoolBufferSize
Veraltet.

Konfigurationsparameter des Orleans-Clients.

(Geerbt von MessagingConfiguration)
BufferPoolMaxSize
Veraltet.

Konfigurationsparameter des Orleans-Clients.

(Geerbt von MessagingConfiguration)
BufferPoolPreallocationSize
Veraltet.

Konfigurationsparameter des Orleans-Clients.

(Geerbt von MessagingConfiguration)
BulkMessageLimit
Veraltet.

Das BulkMessageLimit-Attribut gibt an, wie Ablaufverfolgungsmeldungen mit identischem Errocode massenweise (aggregiert) werden.

ClientDropTimeout
Veraltet.

Konfigurationsparameter des Orleans-Clients.

(Geerbt von MessagingConfiguration)
ClientName
Veraltet.

Der Name dieses Clients.

ClientSenderBuckets
Veraltet.

Konfigurationsparameter des Orleans-Clients.

(Geerbt von MessagingConfiguration)
ClusterId
Veraltet.

Gibt einen eindeutigen Bezeichner für diesen Cluster an. Wenn die Silos in Azure bereitgestellt werden (als Workerrollen ausführen), wird die Bereitstellungs-ID automatisch von der Azure-Runtime festgelegt, für die Rolle über die statische Variable RoleEnvironment.DeploymentId zugänglich und von der Rolle automatisch über die Konfiguration an das Silo übergeben. Wenn die Silos also als Azure-Rollen ausgeführt werden, sollte diese Variable nicht im OrleansConfiguration.xml angegeben werden (sie wird bei Angabe überschrieben). Wenn die Silos im Cluster und nicht als Azure-Rollen bereitgestellt werden, sollte diese Variable durch ein Bereitstellungsskript in der OrleansConfiguration.xml-Datei festgelegt werden.

CustomGatewayProviderAssemblyName
Veraltet.

Konfigurationsparameter des Orleans-Clients.

DataConnectionString
Veraltet.

Gibt die Verbindungszeichenfolge für den Gatewayanbieter an. Wenn die Silos in Azure bereitgestellt werden (als Workerrollen ausgeführt), kann DataConnectionString über RoleEnvironment.GetConfigurationSettingValue("DataConnectionString"); In einem solchen Fall wird es von dort übernommen und automatisch von der Rolle über die Konfiguration an das Silo übergeben. Wenn die Silos also als Azure-Rollen ausgeführt werden und diese Konfiguration über RoleEnvironment angegeben wird, sollte diese Variable nicht im OrleansConfiguration.xml angegeben werden (sie wird bei Angabe überschrieben). Wenn die Silos im Cluster und nicht als Azure-Rollen bereitgestellt werden, sollte diese Variable in der datei OrleansConfiguration.xml festgelegt werden. Wenn sie nicht festgelegt ist, wird DevelopmentStorageAccount verwendet.

DefaultTraceLevel
Veraltet.

Das DefaultTraceLevel-Attribut gibt die Standardablaufverfolgungsebene für alle Orleans-Protokollierungen an, es sei denn, es wird von einem bestimmten TraceLevelOverride-Element überschrieben. Die Standardebene ist Info, wenn dieses Attribut nicht angezeigt wird.

DeploymentId
Veraltet.

Bereitstellungs-ID. Dies ist identisch mit ClusterId und wurde dafür als veraltet gekennzeichnet.

DNSHostName
Veraltet.

Ruft den wahren Hostnamen ab, keine IP-Adresse. Er entspricht Dns.GetHostName()

DropExpiredMessages
Veraltet.

Konfigurationsparameter des Orleans-Clients.

(Geerbt von MessagingConfiguration)
FallbackSerializationProvider
Veraltet.

Konfigurationsparameter des Orleans-Clients.

(Geerbt von MessagingConfiguration)
GatewayListRefreshPeriod
Veraltet.

Konfigurationsparameter des Orleans-Clients.

GatewayProvider
Veraltet.

Konfigurationsparameter des Orleans-Clients.

Gateways
Veraltet.

Die Liste der zu verwendenden Gateways. Jedes GatewayNode-Element gibt einen externen Grain-Clientgatewayknoten an. Wenn externe Clients (nicht von Orleans) eine Verbindung mit dem Orleans-System herstellen sollen, muss mindestens ein Gatewayknoten angegeben werden. Bei Bedarf können zusätzliche Gatewayknoten angegeben werden, die eine gewisse Ausfallsicherheit und Skalierbarkeit hinzufügen. Wenn mehrere Gateways angegeben sind, wählt jeder Client nach dem Zufallsprinzip ein Gateway aus der Liste aus.

GatewaySenderQueues
Veraltet.

Konfigurationsparameter des Orleans-Clients.

(Geerbt von MessagingConfiguration)
LargeMessageWarningThreshold
Veraltet.

Das LargeMessageWarningThreshold-Attribut gibt an, wann eine Warnmeldung für die Ablaufverfolgung für große Nachrichten generiert werden soll.

LargeMessageWarningThreshold
Veraltet.

Das LargeMessageWarningThreshold-Attribut gibt an, wann eine Warnmeldung für die Ablaufverfolgung für große Nachrichten generiert werden soll.

(Geerbt von MessagingConfiguration)
LimitManager
Veraltet.

Konfigurationsparameter des Orleans-Clients.

MaxForwardCount
Veraltet.

Das MaxForwardCount-Attribut gibt an, wie oft eine Nachricht maximal von einem Silo in einen anderen abgefragt wird. Die Weiterleitung wird intern von tuntime als Wiederherstellungsmechanismus verwendet, wenn Silos ausfallen und die Mitgliedschaft instabil ist. In solchen Zeiten werden die Nachrichten möglicherweise nicht ordnungsgemäß an das Ziel weitergeleitet, und die Laufzeit versucht, solche Nachrichten mehrmals weiterzuleiten, bevor sie abgelehnt werden.

(Geerbt von MessagingConfiguration)
MaxResendCount
Veraltet.

Konfigurationsparameter des Orleans-Clients.

(Geerbt von MessagingConfiguration)
MaxSocketAge
Veraltet.

Konfigurationsparameter des Orleans-Clients.

(Geerbt von MessagingConfiguration)
MaxSockets
Veraltet.

Konfigurationsparameter des Orleans-Clients.

(Geerbt von MessagingConfiguration)
NetInterface
Veraltet.

Das Interface-Attribut gibt den Namen der Netzwerkschnittstelle an, die zum Ermitteln einer IP-Adresse für diesen Computer verwendet werden soll.

OpenConnectionTimeout
Veraltet.

Konfigurationsparameter des Orleans-Clients.

(Geerbt von MessagingConfiguration)
Port
Veraltet.

Das Port-Attribut gibt den spezifischen Lauschport für diesen Clientcomputer an. Wenn der Wert null ist, wird eine zufällige computerseitig zugewiesene Portnummer verwendet.

PreferedGatewayIndex
Veraltet.

Konfigurationsparameter des Orleans-Clients.

PreferredFamily
Veraltet.

Konfigurationsparameter des Orleans-Clients.

PropagateActivityId
Veraltet.

Gibt an, ob Trace.CorrelationManager.ActivityId-Einstellungen in Grain-Aufrufe weitergegeben werden sollen.

ProviderConfigurations
Veraltet.

Konfigurationsparameter des Orleans-Clients.

ResendOnTimeout
Veraltet.

Konfigurationsparameter des Orleans-Clients.

(Geerbt von MessagingConfiguration)
ResponseTimeout
Veraltet.

Konfigurationsparameter des Orleans-Clients.

(Geerbt von MessagingConfiguration)
SerializationProviders
Veraltet.

Konfigurationsparameter des Orleans-Clients.

(Geerbt von MessagingConfiguration)
ServiceId
Veraltet.

Dienst-ID.

SiloSenderQueues
Veraltet.

Konfigurationsparameter des Orleans-Clients.

(Geerbt von MessagingConfiguration)
SourceFile
Veraltet.

Ruft den Pfad der Konfigurationsquelldatei ab.

StatisticsCollectionLevel
Veraltet.

Konfigurationsparameter des Orleans-Clients.

StatisticsLogWriteInterval
Veraltet.

Konfigurationsparameter des Orleans-Clients.

StatisticsMetricsTableWriteInterval
Veraltet.

Konfigurationsparameter des Orleans-Clients.

StatisticsPerfCountersWriteInterval
Veraltet.

Konfigurationsparameter des Orleans-Clients.

StatisticsProviderName
Veraltet.

Konfigurationsparameter des Orleans-Clients.

StatisticsWriteLogStatisticsToTable
Veraltet.

Konfigurationsparameter des Orleans-Clients.

TelemetryConfiguration
Veraltet.

Konfigurationsparameter des Orleans-Clients.

TraceFileName
Veraltet.

Das TraceFileName-Attribut gibt den Namen einer Datei an, in die die Ablaufverfolgungsausgabe geschrieben werden soll.

TraceFilePattern
Veraltet.

Das TraceFilePattern-Attribut gibt den Musternamen einer Datei an, in die die Ablaufverfolgungsausgabe geschrieben werden soll.

TraceLevelOverrides
Veraltet.

Das TraceLevelOverride-Element stellt einen Mechanismus bereit, mit dem die Ablaufverfolgungsebene für verschiedene Teile des Orleans-Systems unterschiedlich festgelegt werden kann. Die Ablaufverfolgungsebene für eine Protokollierung wird basierend auf einer Präfix-Übereinstimmung mit dem Namen der Protokollierung festgelegt. TraceLevelOverrides werden in der Längenreihenfolge angewendet. Das heißt, die Überschreibung mit dem längsten übereinstimmenden LogPrefix hat Vorrang und gibt die Ablaufverfolgungsebene für alle übereinstimmenden Protokollierungen an.

TraceToConsole
Veraltet.

Das TraceToConsole-Attribut gibt an, ob die Ablaufverfolgungsausgabe in die Konsole geschrieben werden soll. Der Standardwert ist das Schreiben von Ablaufverfolgungsdaten in die Konsole, sofern verfügbar.

UseAdoNetSystemStore
Veraltet.

Konfigurationsparameter des Orleans-Clients.

UseAzureSystemStore
Veraltet.

Konfigurationsparameter des Orleans-Clients.

UseSqlSystemStore
Veraltet.

Konfigurationsparameter des Orleans-Clients.

Methoden

GetAllProviderConfigurations()
Veraltet.

Ruft eine Enumeration aller derzeit konfigurierten Anbieterkonfigurationen ab.

Load(TextReader)
Veraltet.

Konfigurationsparameter des Orleans-Clients.

LoadFromFile(String)
Veraltet.

Konfigurationsparameter des Orleans-Clients.

LocalhostSilo(Int32)
Veraltet.

Gibt ein ClientConfiguration-Objekt zum Herstellen einer Verbindung mit einem lokalen Silo zurück (zu Testzwecken).

RegisterStatisticsProvider(String, String, IDictionary<String,String>)
Veraltet.

Konfigurationsparameter des Orleans-Clients.

RegisterStatisticsProvider<T>(String, IDictionary<String,String>)
Veraltet.

Konfigurationsparameter des Orleans-Clients.

RegisterStreamProvider(String, String, IDictionary<String,String>)
Veraltet.

Registriert einen bestimmten Streamanbieter.

RegisterStreamProvider<T>(String, IDictionary<String,String>)
Veraltet.

Registriert einen bestimmten Typ von T where T is stream provider

StandardLoad()
Veraltet.

Lädt die Konfiguration aus den Standardpfaden und sucht nach der Verzeichnishierarchie.

ToString()
Veraltet.

Gibt eine detaillierte lesbare Zeichenfolge zurück, die die aktuelle Konfiguration darstellt. Es enthält nicht jeden einzelnen Konfigurationsregler.

TryGetProviderConfiguration(String, String, IProviderConfiguration)
Veraltet.

Ruft eine vorhandene Anbieterkonfiguration ab.

Erweiterungsmethoden

AddAzureQueueStreamProvider(ClientConfiguration, String, String, Int32, String, Int32, PersistentStreamProviderState, PersistentStreamProviderConfig)
Veraltet.

Fügt einen Streamanbieter vom Typ AzureQueueStreamProviderhinzu.

AddAzureQueueStreamProviderV2(ClientConfiguration, String, String, Int32, String, Int32, PersistentStreamProviderState, PersistentStreamProviderConfig)
Veraltet.

Fügt einen Streamanbieter vom Typ AzureQueueStreamProviderV2hinzu.

AddSimpleMessageStreamProvider(ClientConfiguration, String, Boolean, Boolean, StreamPubSubType)
Veraltet.

Fügt einen Streamanbieter vom Typ hinzu. SimpleMessageStreamProvider

AdjustForTestEnvironment(ClientConfiguration, String)
Veraltet.

Dieser Aufruf optimiert die Clientkonfiguration mit einstellungen, die für eine Testausführung spezifisch sind.

Gilt für: