ClientConfiguration Clase

Definición

Precaución

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

Parámetros de configuración de cliente de Orleans.

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
Herencia
ClientConfiguration
Atributos
Implementaciones

Constructores

ClientConfiguration()
Obsoletos.

Inicializa una nueva instancia de la clase ClientConfiguration.

Propiedades

AdoInvariant
Obsoletos.

Cuando se usa ADO, identifica el proveedor de datos subyacente para el proveedor de puerta de enlace. Esta sintaxis de nomenclatura en tres partes también se utiliza al crear un nuevo generador y para identificar al proveedor en un archivo de configuración de la aplicación, de manera que el nombre de proveedor, junto con sus cadenas de conexión asociadas, se puedan recuperar en tiempo de conexión. https://msdn.microsoft.com/en-us/library/dd0w4a2z%28v=vs.110%29.aspx

BufferPoolBufferSize
Obsoletos.

Parámetros de configuración de cliente de Orleans.

(Heredado de MessagingConfiguration)
BufferPoolMaxSize
Obsoletos.

Parámetros de configuración de cliente de Orleans.

(Heredado de MessagingConfiguration)
BufferPoolPreallocationSize
Obsoletos.

Parámetros de configuración de cliente de Orleans.

(Heredado de MessagingConfiguration)
BulkMessageLimit
Obsoletos.

El atributo BulkMessageLimit especifica cómo enviar mensajes de seguimiento masivos (agregados) con código erro idéntico.

ClientDropTimeout
Obsoletos.

Parámetros de configuración de cliente de Orleans.

(Heredado de MessagingConfiguration)
ClientName
Obsoletos.

Nombre de este cliente.

ClientSenderBuckets
Obsoletos.

Parámetros de configuración de cliente de Orleans.

(Heredado de MessagingConfiguration)
ClusterId
Obsoletos.

Especifica un identificador único para este clúster. Si los silos se implementan en Azure (se ejecutan como roles de trabajo), el entorno de ejecución de Azure establece automáticamente el identificador de implementación, se puede acceder al rol a través de la variable estática RoleEnvironment.DeploymentId y se pasa automáticamente al silo mediante la configuración. Por lo tanto, si los silos se ejecutan como roles de Azure, esta variable no debe especificarse en el OrleansConfiguration.xml (se sobrescribirá si se especifica). Si los silos se implementan en el clúster y no como roles de Azure, esta variable debe establecerse mediante un script de implementación en el archivo OrleansConfiguration.xml.

CustomGatewayProviderAssemblyName
Obsoletos.

Parámetros de configuración de cliente de Orleans.

DataConnectionString
Obsoletos.

Especifica la cadena de conexión para el proveedor de puerta de enlace. Si los silos se implementan en Azure (se ejecutan como roles de trabajo), Se puede especificar DataConnectionString a través de RoleEnvironment.GetConfigurationSettingValue("DataConnectionString"); En tal caso, se toma de allí y se pasa automáticamente al silo mediante la configuración. Por lo tanto, si los silos se ejecutan como roles de Azure y esta configuración se especifica a través de RoleEnvironment, esta variable no se debe especificar en el OrleansConfiguration.xml (se sobrescribirá si se especifica). Si los silos se implementan en el clúster y no como roles de Azure, esta variable debe establecerse en el archivo OrleansConfiguration.xml. Si no se establece en absoluto, se usará DevelopmentStorageAccount.

DefaultTraceLevel
Obsoletos.

El atributo DefaultTraceLevel especifica el nivel de seguimiento predeterminado para todos los registradores de Orleans, a menos que un elemento TraceLevelOverride específico lo invalide. El nivel predeterminado es Info si este atributo no aparece.

DeploymentId
Obsoletos.

Id. de implementación. Esto es lo mismo que ClusterId y ha quedado en desuso a favor de él.

DNSHostName
Obsoletos.

Obtiene el nombre de host verdadero, sin dirección IP. Es igual a Dns.GetHostName()

DropExpiredMessages
Obsoletos.

Parámetros de configuración de cliente de Orleans.

(Heredado de MessagingConfiguration)
FallbackSerializationProvider
Obsoletos.

Parámetros de configuración de cliente de Orleans.

(Heredado de MessagingConfiguration)
GatewayListRefreshPeriod
Obsoletos.

Parámetros de configuración de cliente de Orleans.

GatewayProvider
Obsoletos.

Parámetros de configuración de cliente de Orleans.

Gateways
Obsoletos.

Lista de las puertas de enlace que se van a usar. Cada elemento GatewayNode especifica un nodo de puerta de enlace de cliente específico fuera. Si los clientes externos (que no son de Orleans) se conectan al sistema de Orleans, se debe especificar al menos un nodo de puerta de enlace. Se pueden especificar nodos de puerta de enlace adicionales si lo desea y agregará cierta resistencia y escalabilidad de errores. Si se especifican varias puertas de enlace, cada cliente seleccionará una de la lista de forma aleatoria.

GatewaySenderQueues
Obsoletos.

Parámetros de configuración de cliente de Orleans.

(Heredado de MessagingConfiguration)
LargeMessageWarningThreshold
Obsoletos.

El atributo LargeMessageWarningThreshold especifica cuándo se debe generar un mensaje de seguimiento de advertencia para mensajes grandes.

LargeMessageWarningThreshold
Obsoletos.

El atributo LargeMessageWarningThreshold especifica cuándo se debe generar un mensaje de seguimiento de advertencia para mensajes grandes.

(Heredado de MessagingConfiguration)
LimitManager
Obsoletos.

Parámetros de configuración de cliente de Orleans.

MaxForwardCount
Obsoletos.

El atributo MaxForwardCount especifica el número máximo de veces que se está buscando un mensaje de un silo a otro. El reenvío lo usa internamente el tuntime como mecanismo de recuperación cuando se produce un error en los silos y la pertenencia es inestable. En tales ocasiones, es posible que los mensajes no se enruten correctamente al destino y el tiempo de ejecución intente reenviar dichos mensajes varias veces antes de rechazarlos.

(Heredado de MessagingConfiguration)
MaxResendCount
Obsoletos.

Parámetros de configuración de cliente de Orleans.

(Heredado de MessagingConfiguration)
MaxSocketAge
Obsoletos.

Parámetros de configuración de cliente de Orleans.

(Heredado de MessagingConfiguration)
MaxSockets
Obsoletos.

Parámetros de configuración de cliente de Orleans.

(Heredado de MessagingConfiguration)
NetInterface
Obsoletos.

El atributo Interface especifica el nombre de la interfaz de red que se va a usar para resolver una dirección IP para esta máquina.

OpenConnectionTimeout
Obsoletos.

Parámetros de configuración de cliente de Orleans.

(Heredado de MessagingConfiguration)
Port
Obsoletos.

El atributo Port especifica el puerto de escucha específico para esta máquina cliente. Si el valor es cero, se usará un número de puerto asignado por la máquina aleatoria.

PreferedGatewayIndex
Obsoletos.

Parámetros de configuración de cliente de Orleans.

PreferredFamily
Obsoletos.

Parámetros de configuración de cliente de Orleans.

PropagateActivityId
Obsoletos.

Si la configuración trace.CorrelationManager.ActivityId debe propagarse a llamadas específicas.

ProviderConfigurations
Obsoletos.

Parámetros de configuración de cliente de Orleans.

ResendOnTimeout
Obsoletos.

Parámetros de configuración de cliente de Orleans.

(Heredado de MessagingConfiguration)
ResponseTimeout
Obsoletos.

Parámetros de configuración de cliente de Orleans.

(Heredado de MessagingConfiguration)
SerializationProviders
Obsoletos.

Parámetros de configuración de cliente de Orleans.

(Heredado de MessagingConfiguration)
ServiceId
Obsoletos.

Id. de servicio.

SiloSenderQueues
Obsoletos.

Parámetros de configuración de cliente de Orleans.

(Heredado de MessagingConfiguration)
SourceFile
Obsoletos.

Obtiene la ruta de acceso del archivo de origen de configuración.

StatisticsCollectionLevel
Obsoletos.

Parámetros de configuración de cliente de Orleans.

StatisticsLogWriteInterval
Obsoletos.

Parámetros de configuración de cliente de Orleans.

StatisticsMetricsTableWriteInterval
Obsoletos.

Parámetros de configuración de cliente de Orleans.

StatisticsPerfCountersWriteInterval
Obsoletos.

Parámetros de configuración de cliente de Orleans.

StatisticsProviderName
Obsoletos.

Parámetros de configuración de cliente de Orleans.

StatisticsWriteLogStatisticsToTable
Obsoletos.

Parámetros de configuración de cliente de Orleans.

TelemetryConfiguration
Obsoletos.

Parámetros de configuración de cliente de Orleans.

TraceFileName
Obsoletos.

El atributo TraceFileName especifica el nombre de un archivo en el que se debe escribir la salida del seguimiento.

TraceFilePattern
Obsoletos.

El atributo TraceFilePattern especifica el nombre de patrón de un archivo en el que se debe escribir la salida del seguimiento.

TraceLevelOverrides
Obsoletos.

El elemento TraceLevelOverride proporciona un mecanismo para permitir que el nivel de seguimiento se establezca de forma diferente para diferentes partes del sistema de Orleans. El nivel de seguimiento de un registrador se establece en función de una coincidencia de prefijo en el nombre del registrador. TraceLevelOverrides se aplican en orden de longitud; es decir, la invalidación con el logPrefix coincidente más largo tiene prioridad y especifica el nivel de seguimiento para todos los registradores coincidentes.

TraceToConsole
Obsoletos.

El atributo TraceToConsole especifica si la salida de seguimiento se debe escribir en la consola. El valor predeterminado es escribir datos de seguimiento en la consola si está disponible.

UseAdoNetSystemStore
Obsoletos.

Parámetros de configuración de cliente de Orleans.

UseAzureSystemStore
Obsoletos.

Parámetros de configuración de cliente de Orleans.

UseSqlSystemStore
Obsoletos.

Parámetros de configuración de cliente de Orleans.

Métodos

GetAllProviderConfigurations()
Obsoletos.

Recupera una enumeración de todas las configuraciones de proveedor configuradas actualmente.

Load(TextReader)
Obsoletos.

Parámetros de configuración de cliente de Orleans.

LoadFromFile(String)
Obsoletos.

Parámetros de configuración de cliente de Orleans.

LocalhostSilo(Int32)
Obsoletos.

Devuelve un objeto ClientConfiguration para conectarse a un silo local (para realizar pruebas).

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

Parámetros de configuración de cliente de Orleans.

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

Parámetros de configuración de cliente de Orleans.

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

Registra un proveedor de flujos determinado.

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

Registra un tipo determinado de donde T es el proveedor de T flujos.

StandardLoad()
Obsoletos.

Carga la configuración desde las rutas de acceso estándar y busca la jerarquía de directorios.

ToString()
Obsoletos.

Devuelve una cadena legible detallada que representa la configuración actual. No contiene todos los botones de configuración únicos.

TryGetProviderConfiguration(String, String, IProviderConfiguration)
Obsoletos.

Recupera una configuración de proveedor existente.

Métodos de extensión

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

Agrega un proveedor de flujo de tipo AzureQueueStreamProvider.

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

Agrega un proveedor de flujo de tipo AzureQueueStreamProviderV2.

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

Agrega un proveedor de flujo de tipo SimpleMessageStreamProvider

AdjustForTestEnvironment(ClientConfiguration, String)
Obsoletos.

Esta llamada ajusta la configuración del cliente con la configuración específica de una ejecución de prueba.

Se aplica a