ClientConfiguration Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 |
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. |