Orleans Espacio de nombres
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í.
Clases
AliasAttribute |
Cuando se aplica a un tipo o método, especifica un nombre conocido que se puede usar para identificar ese tipo o método. |
ApplicationPartAttribute |
Especifica un ensamblado que se va a agregar como parte de la aplicación. |
ApplicationPartManagerExtensions |
Extensiones para trabajar con ApplicationPartManager. |
AsyncSerialExecutor |
Clase de utilidad que proporciona la ejecución serie de funciones asincrónicas. En se puede usar dentro del código de grano reentrante para ejecutar algunos métodos de forma no reentrant (serie). |
AsyncSerialExecutor<TResult> |
Clase de utilidad que proporciona la ejecución serie de funciones asincrónicas. En se puede usar dentro del código de grano reentrante para ejecutar algunos métodos de forma no reentrant (serie). |
BatchWorker |
Patrón general para un trabajo asincrónico que realiza una tarea de trabajo, cuando se notifica, al trabajo en cola del servicio. Cada ciclo de trabajo controla TODO el trabajo en cola. Si llega un nuevo trabajo durante un ciclo de trabajo, se programa otro ciclo. El trabajo nunca ejecuta más de una instancia del ciclo de trabajo a la vez y no consume ningún recurso cuando está inactivo. Usa TaskScheduler.Current para programar los ciclos de trabajo. |
BatchWorkerFromDelegate |
Implementación BatchWorker que ejecuta un delegado proporcionado como su Work() implementación. |
ClientBuilder |
Generador usado para crear IClusterClient instancias. |
ClientBuilderExtensions |
Métodos de extensión para IClientBuilder. |
ClientBuilderGrainCallFilterExtensions |
Extensiones para configurar filtros de llamada de grano. |
ClientStreamingExtensions |
Métodos de extensión para acceder a proveedores de flujos desde un cliente. |
CollectionAgeLimitAttribute |
Especifica el período de inactividad antes de que haya disponible un grano para la recopilación y desactivación. |
CompoundTypeAliasAttribute |
Cuando se aplica a un tipo, indica que el tipo se debe codificar como una relación de un tipo especificado. |
DefaultInvokableBaseTypeAttribute |
Se aplica a los tipos base de proxy y a los tipos de atributo usados en métodos de interfaz invocables para especificar el tipo base para el objeto invocable que representa una llamada al método. |
DefaultInvokeMethodNameAttribute |
Se aplica a los tipos base de proxy y a los tipos de atributo usados en métodos de interfaz invocables para especificar el tipo base para el objeto invocable que representa una llamada al método. |
GatewayCountChangedEventArgs |
Argumentos de evento para eventos de conectividad de puerta de enlace. |
GenerateCodeForDeclaringAssemblyAttribute |
Indica que el generador de origen también debe inspeccionar y generar código para el ensamblado que contiene el tipo especificado. |
GeneratedActivatorConstructorAttribute |
Cuando se aplica a un constructor, indica que las implementaciones del activador generadas deben usar ese constructor al activar instancias. |
GenerateMethodSerializersAttribute |
Cuando se aplica a una interfaz, especifica que se debe generar código de compatibilidad para permitir la comunicación remota de llamadas de interfaz. |
GenerateSerializerAttribute |
Cuando se aplica a un tipo, especifica que el tipo está pensado para serializarse y que se debe generar el código de serialización para el tipo. |
GetCompletionSourceMethodNameAttribute |
Se aplica a los atributos de método en interfaces invocables para especificar el nombre del método al que llamar para obtener un origen de finalización que se envía al método submit y, finalmente, se devuelve al autor de la llamada. |
Grain |
Clase base abstracta para todas las clases de grano. |
Grain<TGrainState> |
Clase base para un grano con estado persistente declarado. |
GrainBaseExtensions |
Métodos auxiliares para IGrainBase implementaciones. |
GrainCancellationToken |
Análogo al CancellationToken que se puede enviar entre granos. |
GrainCancellationTokenSource |
Análogo al CancellationTokenSource que se puede enviar entre granos. |
GrainClient |
Tiempo de ejecución del cliente para conectarse al sistema orleans |
GrainContextComponentExtensions |
Extensiones para IGrainContext relacionadas con IGrainExtension. |
GrainExtensions |
Métodos de extensión para granos. |
GrainInterfaceTypeToGrainTypeResolver |
GrainInterfaceTypeAsocia s a un objeto compatibleGrainType. |
GrainReminderExtensions |
Métodos de extensión para acceder a recordatorios desde una Grain implementación o IGrainBase . |
GrainState |
Clase base para las clases de estado de grano generadas. |
GrainState<T> |
Implementación predeterminada de IGrainState<T>. |
GrainStreamingExtensions |
Métodos de extensión para acceder a proveedores de flujos desde una Grain implementación o IGrainBase . |
GrainTypeAttribute |
Especifica el tipo de grano de la clase de grano a la que está asociado. |
IdAttribute |
Especifica la identidad única de un miembro. |
ImmutableAttribute |
Indica que el tipo, el miembro de tipo, el parámetro o el valor devuelto al que se aplica deben tratarse como inmutables y, por lo tanto, nunca se requieren copias defensivas. Cuando se aplica a clases no selladas, no se garantiza que los tipos derivados sean inmutables. |
ImplicitChannelSubscriptionAttribute |
El atributo [Orleans.ImplicitStreamSubscription] se usa para marcar granos como suscripciones de flujo implícitas. |
ImplicitStreamSubscriptionAttribute |
El atributo [Orleans.ImplicitStreamSubscription] se usa para marcar granos como suscripciones de flujo implícitas. |
InvokableBaseTypeAttribute |
Se aplica a los tipos de atributo usados en métodos de interfaz invocables para especificar el tipo base para el objeto invocable que representa una llamada al método. |
InvokableCustomInitializerAttribute |
Se aplica a los tipos de atributo de método de interfaz para especificar un método al que se va a llamar en objetos invocables que se crean al invocar ese método de interfaz. |
InvokeMethodNameAttribute |
Se aplica a los atributos de método en interfaces invocables para especificar el nombre del método en el tipo base al que llamar al enviar una solicitud. |
JenkinsHash | |
KeepAliveAttribute |
Cuando se aplica a un tipo de implementación específico, este atributo especifica que el recopilador de activación inactiva no debe recopilar las activaciones del grano. |
LifecycleExtensions |
Extensiones para trabajar con observadores del ciclo de vida. |
LifecycleSubject |
Proporciona funcionalidad para observar un ciclo de vida. |
MembershipEntry | |
MembershipTableData | |
NamedOptionExtensions |
Extensiones para trabajar con clases de opción con nombre. |
ObserverSubscriptionManager<T> |
La clase ObserverSubscriptionManager es una clase auxiliar para granos que admiten observadores. Proporciona métodos para realizar un seguimiento de los observadores suscritos y para enviar notificaciones. |
OmitDefaultMemberValuesAttribute |
Cuando se aplica a un tipo, indica que los serializadores generados para el tipo deben evitar serializar miembros si el valor del miembro es igual a su valor predeterminado. |
OptionFormattingUtilities |
Clase de utilidad para el formato de opción |
OptionsLogger |
Clase base para registradores de opciones predeterminadas de cliente y silo. |
OrleansConnectionSecurityHostingExtensions | |
OrleansConstructorAttribute |
Especifica el constructor que el serializador debe usar al crear nuevas instancias a partir de datos serializados. |
PeriodicAction | |
PersistentStateAttributeMapper |
Asignador de atributos que asigna atributos de estado persistente a una instancia de generador correspondiente. |
PublicOrleansTaskExtensions |
Funciones de utilidad para trabajar con Task instancias. |
RedactAttribute |
Cuando se aplica a una propiedad en una clase de opciones, este atributo impide que el valor de propiedad sea formateado IOptionFormatter mediante instancias conformes. |
RedactConnectionStringAttribute |
Cuando se aplica a una propiedad de cadena de conexión en una clase options, este atributo impide que el valor de propiedad sea formateado mediante la conformidad de IOptionFormatter instancias. |
RegexImplicitChannelSubscriptionAttribute |
El atributo [Orleans.RegexImplicitStreamSubscription] se usa para marcar granos como suscripciones de flujo implícitas mediante el filtrado de espacios de nombres de flujo para suscribirse mediante una expresión regular. |
RegexImplicitStreamSubscriptionAttribute |
El atributo [Orleans.RegexImplicitStreamSubscription] se usa para marcar granos como suscripciones de flujo implícitas mediante el filtrado de espacios de nombres de flujo para suscribirse mediante una expresión regular. |
RegisterActivatorAttribute |
Cuando se aplica a un tipo, indica que el tipo es un activador y que se debe registrar automáticamente. |
RegisterConverterAttribute |
Cuando se aplica a un tipo, indica que el tipo es un convertidor y que debe registrarse automáticamente. |
RegisterCopierAttribute |
Cuando se aplica a un tipo, indica que el tipo es un copiador y que se debe registrar automáticamente. |
RegisterProviderAttribute |
Cuando se aplica a un tipo, indica que el tipo es un proveedor y que se debe registrar automáticamente. |
RegisterSerializerAttribute |
Cuando se aplica a un tipo, indica que el tipo es un serializador y que se debe registrar automáticamente. |
ReminderEntry |
Representa una entrada de tabla de recordatorio. |
ReminderTableData |
Representa una colección de entradas de tabla de recordatorios. |
ResponseTimeoutAttribute |
Especifica el tiempo de espera de respuesta para el método de interfaz en el que se especifica. |
SerializationCallbacksAttribute |
Especifica un tipo al que se va a crear una instancia e invocar al realizar operaciones de serialización en instancias del tipo al que se adjunta este atributo. |
SerializerConfigurationValidator |
Valida la configuración del serializador. |
SerializerTransparentAttribute |
Indica que el tipo específico es invisible para fines de serialización. Solo se puede usar en tipos abstractos sin campos serializados y lo quita eficazmente de la jerarquía de herencia. Al agregar o quitar este atributo de un tipo, la incompatibilidad de nivel de protocolo de serialización (como los cambios en la jerarquía de tipos). |
ServiceLifecycleStage |
Fases del ciclo de vida de un cliente o silo de Orleans. |
StableHash | |
SuppressReferenceTrackingAttribute |
Cuando se aplica a un tipo, indica que los serializadores generados para el tipo no deben realizar un seguimiento de las referencias al tipo. |
TableVersion | |
TaskDone |
Tarea "Listo" especial que ya está en estado RunToCompletion. Equivalente a Task.FromResult(1). |
TlsConnectionBuilderExtensions | |
TransactionAttribute |
El atributo TransactionAttribute se usa para marcar métodos que inician y unen transacciones. |
TransactionRequest | |
TransactionRequest<TResult> | |
TransactionRequestBase | |
TransactionResponse | |
TransactionTaskRequest | |
TransactionTaskRequest<TResult> | |
UseActivatorAttribute |
Cuando se aplica a un tipo, indica que el tipo debe activarse mediante un activador registrado en lugar de a través de su constructor u otro mecanismo. |
Estructuras
DeactivationReason |
Representa un motivo para iniciar la desactivación de grano. |
Interfaces
IClientBuilder |
Funcionalidad para compilar IClusterClient instancias. |
IClientConnectionRetryFilter |
Filtro usado para determinar si se debe reintentar la conexión de clúster. |
IClusterClient |
Interfaz de cliente para interactuar con un clúster de Orleans. |
IClusterClientLifecycle |
Tipo ILifecycleObservable de marcador para los ciclos de vida del cliente. |
IConfigurationValidator |
Describe un validador de configuración al que se llama durante la inicialización del cliente y del silo. |
IConverter<TValue,TSurrogate> |
Funcionalidad para convertir entre dos tipos. |
IFacetMetadata |
Interfaz de marcador para facetas |
IGrain |
Interfaz de marcador para granos |
IGrainBase |
Interfaz para implementaciones específicas |
IGrainCallContext |
Representa una invocación de método, así como el resultado de la invocación. |
IGrainCallFilter |
Interfaz para filtros de llamadas específicos. |
IGrainFactory |
Funcionalidad para crear referencias a granos. |
IGrainInvokeInterceptor | |
IGrainObserver |
Interfaz de marcador para observadores de grano. Los observadores se utilizan para recibir notificaciones de granos; es decir, representan el lado del suscriptor de una interfaz de publicador o suscriptor. |
IGrainState |
Define el estado de un grano. |
IGrainState<T> |
Define el estado de un grano. |
IGrainWithGuidCompoundKey |
Interfaz de marcador para granos con claves compuestas. |
IGrainWithGuidKey |
Interfaz de marcador para granos con Guid teclas. |
IGrainWithIntegerCompoundKey |
Interfaz de marcador para granos con claves compuestas. |
IGrainWithIntegerKey |
Interfaz de marcador para granos con Int64 teclas. |
IGrainWithStringKey |
Interfaz de marcador para granos con String teclas. |
IIncomingGrainCallContext |
Representa una invocación de método entrante, así como el resultado de la invocación. |
IIncomingGrainCallFilter |
Interfaz para los filtros de llamadas de grano entrantes. |
ILifecycleObservable |
Ciclo de vida observable. Cada fase del ciclo de vida es observable. Se notificará a todos los observadores cuando se alcance la fase al iniciarse y detenerse. Las fases se inician en orden ascendente y se detienen en orden descendente. |
ILifecycleObserver |
Observador del ciclo de vida usado para controlar la notificación de inicio y detención. |
ILifecycleParticipant<TLifecycleObservable> |
Proporciona enlace para participar en el ciclo de vida. También puede actuar como una interfaz de señal que indica que un objeto puede participar en el ciclo de vida. |
ILifecycleSubject |
Tanto un observador del ciclo de vida como un ciclo de vida observable. |
IMembershipTable |
Interfaz para la tabla de pertenencia. |
IMembershipTableGrain |
Interfaz de tabla de pertenencia para la implementación basada en granos. |
IMembershipTableSystemTarget |
Interfaz de tabla de pertenencia para la implementación basada en destino del sistema. |
IOptionFormatter |
dar formato a la opción y asignarle una categoría y un nombre |
IOptionFormatter<T> |
Formateador de opciones para un tipo de opción determinado |
IOptionFormatterResolver<T> |
IOptionFormatterResolver resuelve optionFormatter específico para determinadas opciones con nombre |
IOutgoingGrainCallContext |
Representa una invocación de método saliente, así como el resultado de la invocación. |
IOutgoingGrainCallFilter |
Interfaz para filtros de llamadas de grano salientes. |
IPopulator<TValue,TSurrogate> |
Funcionalidad para rellenar un tipo desde otro. |
IRemindable |
Interfaz de devolución de llamada que los granos deben implementar para poder registrar y recibir recordatorios. |
IReminderService |
Funcionalidad para administrar recordatorios. |
IReminderTable |
Interfaz para implementaciones del almacenamiento subyacente para los datos de recordatorio: Azure Table, SQL, development emulator grain y una implementación ficticia. Se define como una interfaz específica para el caso específico del emulador de desarrollo. |
ISystemTarget |
Se trata de una interfaz de marcado para los destinos del sistema. El destino del sistema son objetos internos en tiempo de ejecución que comparten algún comportamiento con granos, pero también imponen ciertas restricciones. En concreto: el destino del sistema son actores direccionables de forma asincrónica. La clase de proxy se está generando para ISystemTarget, al igual que para el destino del sistema IGrain está programada por el programador en tiempo de ejecución y sigue la simultaneidad basada en turnos. |
ITransactionClient | |
IVersionManager |
Funcionalidad para administrar cómo se negocian las versiones de interfaz específicas. |
Enumeraciones
DeactivationReasonCode |
Código de motivo informativo para la desactivación. |
ErrorCode |
Conjunto de códigos de error usados por las bibliotecas en tiempo de ejecución de Orleans para registrar errores. |
GenerateFieldIds |
Esta enumeración proporciona opciones para controlar la lógica de generación de identificadores de campo. |
TransactionOption | |
TransactionOptionAlias |
Delegados
ClientInvokeCallback |
Delegado al que se llama antes de cada solicitud a un grano. |
ConnectionToClusterLostHandler |
Controlador para la desconexión de cliente de un clúster. |
Factory<TInstance> |
Crea una instancia de |
Factory<TParam1,TInstance> |
Crea una instancia de |
Factory<TParam1,TParam2,TInstance> |
Crea una instancia de |
Factory<TParam1,TParam2,TParam3,TInstance> |
Crea una instancia de |
GatewayCountChangedHandler |
Controlador del número de puertas de enlace. |
GrainCallFilterDelegate |
Delegado usado para interceptar la invocación de una solicitud. |
IncomingGrainCallFilterDelegate |
Delegado usado para interceptar una solicitud saliente. |
OutgoingGrainCallFilterDelegate |
Delegado usado para interceptar una solicitud entrante. |