Orleans.Concurrency 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
AlwaysInterleaveAttribute |
El atributo AlwaysInterleaveAttribute se usa para marcar métodos que pueden intercalar con cualquier método, incluidas las solicitudes de escritura (no readOnly). |
ImmutableAttribute |
El atributo Inmutable indica que las instancias de la clase o estructura marcadas nunca se modifican después de crearse. |
ImmutableExt |
Clase de utilidad para agregar . Método AsImmutable para todos los objetos. |
ImmutableExtensions |
Clase de utilidad para agregar . Método AsImmutable para todos los objetos. |
MayInterleaveAttribute |
El atributo MayInterleaveAttribute se usa para marcar las clases que desean controlar la intercalación de solicitudes a través de la devolución de llamada del método proporcionado. |
OneWayAttribute |
Indica que un método en una interfaz de grano es unidireccional y que no se enviará ningún mensaje de respuesta al autor de la llamada. |
ReadOnlyAttribute |
El atributo ReadOnly se usa para marcar métodos que no modifican el estado de un grano. Marcar métodos como ReadOnly permite al sistema en tiempo de ejecución realizar una serie de optimizaciones que pueden mejorar significativamente el rendimiento de la aplicación. |
ReentrantAttribute |
El atributo Reentrant se usa para marcar clases de implementación de grano que permiten intercalar solicitudes dentro de una tarea. Se trata de una característica avanzada y no debe usarse a menos que se comprendan completamente las implicaciones. Dicho esto, permitir la intercalación de solicitudes permite al sistema en tiempo de ejecución realizar una serie de optimizaciones que pueden mejorar significativamente el rendimiento de la aplicación. |
StatelessWorkerAttribute |
El atributo StatelessWorker se usa para marcar la clase de grano en la que no hay ninguna expectativa de conservación del estado de grano entre las solicitudes y donde el tiempo de ejecución permite crear varias activaciones del mismo grano. |
UnorderedAttribute |
El atributo Unordered se usa para marcar la interfaz de grano en la que el orden de entrega de los mensajes no es significativo. |
Estructuras
Immutable<T> |
Clase contenedora para transportar datos inmutables. |