Compartir a través de


GlobalConfiguration Clase

Definición

Precaución

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

Objeto de datos que contiene parámetros de configuración global de Silo.

[System.Serializable]
public class GlobalConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration
[System.Serializable]
[System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ISiloHostBuilder to configure specific types.")]
public class GlobalConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration
[<System.Serializable>]
type GlobalConfiguration = class
    inherit MessagingConfiguration
[<System.Serializable>]
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ISiloHostBuilder to configure specific types.")>]
type GlobalConfiguration = class
    inherit MessagingConfiguration
Public Class GlobalConfiguration
Inherits MessagingConfiguration
Herencia
GlobalConfiguration
Atributos

Constructores

GlobalConfiguration()
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

Campos

DEFAULT_MULTICLUSTER_REGISTRATION_STRATEGY
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

DEFAULT_PERFORM_DEADLOCK_DETECTION
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

DEFAULT_PLACEMENT_STRATEGY
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

ENFORCE_MINIMUM_REQUIREMENT_FOR_AGE_LIMIT
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

Propiedades

ActivationCountBasedPlacementChooseOutOf
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

AdoInvariant
Obsoletos.

Cuando se usa ADO, identifica el proveedor de datos subyacente para la vida y los recordatorios. 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 Para invalidar este valor para los avisos establecidos AdoInvariantForReminders

AdoInvariantForReminders
Obsoletos.

Establezca esta propiedad para invalidar AdoInvariant los avisos.

AllowCallChainReentrancy
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

Application
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

AssumeHomogenousSilosForTesting
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

BackgroundGossipInterval
Obsoletos.

Tiempo entre chismes en segundo plano.

BufferPoolBufferSize
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

(Heredado de MessagingConfiguration)
BufferPoolMaxSize
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

(Heredado de MessagingConfiguration)
BufferPoolPreallocationSize
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

(Heredado de MessagingConfiguration)
CacheSize
Obsoletos.

El atributo CacheSize especifica el número máximo de granos para los que almacenar en caché la información del directorio.

CacheTTLExtensionFactor
Obsoletos.

El atributo TTLExtensionFactor especifica el factor por el que se deben extender las TTL de entrada de caché cuando se encuentran estables.

ClientDropTimeout
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

(Heredado de MessagingConfiguration)
ClientRegistrationRefresh
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

ClientSenderBuckets
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

(Heredado de MessagingConfiguration)
ClusterId
Obsoletos.

Identidad del clúster. Los silos con la misma identidad de clúster se combinarán. Al implementar diferentes versiones de la aplicación simultáneamente, asegúrese de cambiar el identificador si no deben unirse al mismo clúster lógico. En una red de varios clústeres, el identificador de clúster debe ser único para cada clúster.

CollectionQuantum
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

DataConnectionString
Obsoletos.

Cadena de conexión para el proveedor de datos subyacente para la ejecución y los recordatorios. P. ej. Azure Storage, ZooKeeper, SQL Server, ect. Para invalidar este valor para los avisos establecidos DataConnectionStringForReminders

DataConnectionStringForReminders
Obsoletos.

Establezca esta propiedad para invalidar DataConnectionString los avisos.

DeathVoteExpirationTimeout
Obsoletos.

Tiempo de expiración en segundos para el voto de muerte en la tabla de pertenencia.

DefaultCompatibilityStrategy
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

DefaultMultiCluster
Obsoletos.

Una lista de identificadores de clúster que se usarán si no se encuentra ninguna configuración de clúster múltiple en canales de chismes.

DefaultPlacementStrategy
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

DefaultVersionSelectorStrategy
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

DeploymentId
Obsoletos.

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

DeploymentLoadPublisherRefreshTime
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

DirectoryCachingStrategy
Obsoletos.

El atributo DirectoryCachingStrategy especifica la estrategia de almacenamiento en caché que se va a usar. Las opciones son Ninguna, lo que significa que no almacena en caché las entradas de directorio localmente; LRU, que indica que se debe utilizar una estrategia estándar de tamaño fijo menos recientemente utilizada; y Adaptable, que indica que se debe usar una estrategia adaptable con un tamaño máximo fijo. La estrategia adaptable se usa de forma predeterminada.

DirectoryLazyDeregistrationDelay
Obsoletos.

Intervalo de tiempo entre cuando se ha agregado una entrada para una activación al directorio de granos y cuando se permite quitar condicionalmente esa entrada. La desregistración condicional se usa para la limpieza diferida de activaciones cuya cancelación del registro de mensajes no se pudo realizar por algún motivo (por ejemplo, error de mensaje). Esto siempre debe ser de al menos un minuto, ya que comparamos las horas de la partición del directorio, por lo que es necesario permitir retrasos de mensajes y sku de clcks.

DropExpiredMessages
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

(Heredado de MessagingConfiguration)
ExpectedClusterSize
Obsoletos.

Tamaño esperado de un clúster. No es necesario ser muy preciso, puede ser una sobreestimación.

FallbackSerializationProvider
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

(Heredado de MessagingConfiguration)
FastKillOnCancelKeyPress
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

GatewaySenderQueues
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

(Heredado de MessagingConfiguration)
GlobalSingleInstanceNumberRetries
Obsoletos.

Número de reintentos rápidos antes de entrar en estado DOUBTFUL.

GlobalSingleInstanceRetryInterval
Obsoletos.

Tiempo entre los reintentos lentos para las activaciones DOUBTFUL.

GossipChannels
Obsoletos.

Lista de cadenas de conexión para canales de chismes.

GrainServiceConfigurations
Obsoletos.

Configuración de servicios específicos.

HasMultiClusterNetwork
Obsoletos.

Si este clúster está configurado para formar parte de una red de varios clústeres

IAmAliveTablePublishTimeout
Obsoletos.

Número de segundos que se van a escribir periódicamente en la tabla de pertenencia que este silo está activo. Se usa únicamente en diagnósticos.

InitialCacheTTL
Obsoletos.

El atributo InitialTTL especifica el tiempo inicial (mínimo), en segundos, para mantener una entrada de caché antes de volver a validar.

LargeMessageWarningThreshold
Obsoletos.

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

(Heredado de MessagingConfiguration)
LivenessEnabled
Obsoletos.

Conmutador global para deshabilitar el protocolo de ejecución de silo (solo se debe usar para las pruebas). El atributo LivenessEnabled, si se proporciona y establece en "false", suprime el cumplimiento de la vida. Si se sospecha que un silo está muerto, pero este atributo se establece en "false", las sospechas no se propagarán al sistema y se aplicarán, este parámetro está pensado para su uso solo para pruebas y solución de problemas. En producción, la ejecución siempre debe estar habilitada. El valor predeterminado es true (habilitado)

LivenessType
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

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)
MaximumCacheTTL
Obsoletos.

El atributo MaximumTTL especifica el tiempo máximo, en segundos, para mantener una entrada de caché antes de volver a validar.

MaxJoinAttemptTime
Obsoletos.

Número de segundos que se intenta unir a un clúster de silos antes de renunciar.

MaxMultiClusterGateways
Obsoletos.

El número máximo de silos por clúster debe designarse para actuar como puertas de enlace.

MaxRequestProcessingTime
Obsoletos.

Especifica el tiempo máximo que una solicitud puede tardar antes de que se notifique la activación como "bloqueada".

MaxResendCount
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

(Heredado de MessagingConfiguration)
MaxSocketAge
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

(Heredado de MessagingConfiguration)
MaxSockets
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

(Heredado de MessagingConfiguration)
MaxStorageBusyRetries
Obsoletos.

Recuento de reintentos para las operaciones de Azure Table.

MembershipTableAssembly
Obsoletos.

Ensamblado que se va a usar para la implementación de MembershipTable personalizada

MockReminderTableTimeout
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

NumMissedProbesLimit
Obsoletos.

El número de mensajes de latido que faltan "Estoy vivo" de un silo o un número de sondeos no respondidos que conducen a sospechar que este silo está muerto.

NumMissedTableIAmAliveLimit
Obsoletos.

El número de actualizaciones perdidas de "Estoy vivo" en la tabla desde un silo que hace que se registre la advertencia. No afecta al protocolo de actividad.

NumProbedSilos
Obsoletos.

Número de silos que sondea cada silo para la vida.

NumVirtualBucketsConsistentRing
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

NumVotesForDeathDeclaration
Obsoletos.

Número de votos no expirados que se necesitan para declarar algún silo como muerto (debe ser como máximo NumMissedProbesLimit)

OpenConnectionTimeout
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

(Heredado de MessagingConfiguration)
PerformDeadlockDetection
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

PrimaryNodeIsRequired
Obsoletos.

Determina si es necesario configurar el nodo principal como nodo de inicialización. True si LivenessType está establecido en MembershipTableGrain; en caso contrario, false.

ProbeTimeout
Obsoletos.

Número de segundos para sondear periódicamente otros silos para su vida o para que el silo envíe mensajes de latido "Estoy vivo" sobre sí mismo.

ProviderConfigurations
Obsoletos.

Configuración de varios proveedores en tiempo de ejecución.

ReminderServiceType
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

ReminderTableAssembly
Obsoletos.

Ensamblado que se va a usar para la implementación personalizada de ReminderTable

ResendOnTimeout
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

(Heredado de MessagingConfiguration)
ResponseTimeout
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

(Heredado de MessagingConfiguration)
SeedNodes
Obsoletos.

Los seedNodes solo se usan en la configuración de desarrollo local con LivenessProviderType.MembershipTableGrain SeedNodes nunca se usan en producción.

SerializationProviders
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

(Heredado de MessagingConfiguration)
ServiceId
Obsoletos.

Id. de servicio.

SiloSenderQueues
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

(Heredado de MessagingConfiguration)
Subnet
Obsoletos.

Subred en la que se ejecutan los silos. Esta opción solo se debe usar al ejecutarse en un clúster de varios hogares. No debe usarse al ejecutarse en Azure.

TableRefreshTimeout
Obsoletos.

Número de segundos que se van a capturar periódicamente las actualizaciones de la tabla de pertenencia.

TypeMapRefreshInterval
Obsoletos.

Número de segundos para actualizar el mapa de la interfaz de grano del clúster

UseAdoNetSystemStore
Obsoletos.

Determina si se debe usar ADO para el almacenamiento de información de pertenencia y recordatorios. True si o ambos de LivenessType y ReminderServiceType se establecen en SqlServer; en caso contrario, false.

UseAzureSystemStore
Obsoletos.

Determina si Se debe usar Azure Storage para el almacenamiento de la información de pertenencia y recordatorios. True si o ambos de LivenessType y ReminderServiceType se establecen en AzureTable; en caso contrario, false.

UseGlobalSingleInstanceByDefault
Obsoletos.

Si se usa el protocolo de instancia única global como estrategia de registro multicluster predeterminada.

UseLivenessGossip
Obsoletos.

Si se usa la optimización del chism para acelerar la propagación de la información de vida.

UseVirtualBucketsConsistentRing
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

ValidateInitialConnectivity
Obsoletos.

Si el nuevo silo que se une al clúster tiene que validar la conectividad inicial con todos los demás silos activos.

Métodos

GetAllProviderConfigurations()
Obsoletos.

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

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

Registra un proveedor de arranque determinado.

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

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

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

Objeto de datos que contiene parámetros de configuración global de Silo.

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

Registra un proveedor de coherencia de registro determinado.

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

Registra un tipo determinado de donde T es un proveedor de T coherencia de registros.

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

Objeto de datos que contiene parámetros de configuración global de Silo.

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

Objeto de datos que contiene parámetros de configuración global de Silo.

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

Registra un proveedor de almacenamiento determinado.

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

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

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.

Remap(GlobalConfiguration+GossipChannelType)
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

ToString()
Obsoletos.

Objeto de datos que contiene parámetros de configuración global de Silo.

TryGetProviderConfiguration(String, String, IProviderConfiguration)
Obsoletos.

Recupera una configuración de proveedor existente.

Métodos de extensión

RegisterBootstrapProvider(GlobalConfiguration, String, String, IDictionary<String,String>)
Obsoletos.

Registra un proveedor de arranque determinado.

RegisterBootstrapProvider<T>(GlobalConfiguration, String, IDictionary<String,String>)
Obsoletos.

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

Se aplica a