ClientConfiguration Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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 |
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. |