AdoNetGrainStorage 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í.
Proveedor de almacenamiento para escribir datos de estado específicos en el almacenamiento relacional.
public class AdoNetGrainStorage : Orleans.ILifecycleParticipant<Orleans.Runtime.ISiloLifecycle>, Orleans.Storage.IGrainStorage
type AdoNetGrainStorage = class
interface IGrainStorage
interface ILifecycleParticipant<ISiloLifecycle>
Public Class AdoNetGrainStorage
Implements IGrainStorage, ILifecycleParticipant(Of ISiloLifecycle)
- Herencia
-
AdoNetGrainStorage
- Implementaciones
Comentarios
Parámetros de configuración necesarios: DataConnectionString
Parámetros de configuración opcionales: AdoInvariant
-- el valor predeterminado es System.Data.SqlClient
UseJsonFormat
-- el valor predeterminado false
UseXmlFormat
es -- el valor predeterminado es -- el valor false
UseBinaryFormat
predeterminado es . true
Constructores
AdoNetGrainStorage(ILogger<AdoNetGrainStorage>, IProviderRuntime, IOptions<AdoNetGrainStorageOptions>, IOptions<ClusterOptions>, String) |
Proveedor de almacenamiento para escribir datos de estado específicos en el almacenamiento relacional. |
Campos
BinaryFormatSerializerTag |
Etiqueta para BinaryFormatSerializer |
DefaultInitializationQuery |
Consulta predeterminada para inicializar esta estructura desde la base de datos de Orleans. |
JsonFormatSerializerTag |
Etiqueta para JsonFormatSerializer |
XmlFormatSerializerTag |
Etiqueta para XmlFormatSerializer |
Propiedades
CurrentOperationalQueries |
Las consultas que se usan actualmente. Cuando se actualice, las nuevas consultas surtirán efecto inmediatamente. |
HashPicker |
Generador hash usado para aplicar hash a claves naturales, identificador de grano y tipo de grano a un índice más estrecho. |
Serializer |
Proveedor de almacenamiento para escribir datos de estado específicos en el almacenamiento relacional. |
StorageSerializationPicker |
Una estrategia para elegir un serializador o un deserializador para las operaciones de almacenamiento. Esto se puede usar para:
|
Métodos
ClearStateAsync(String, GrainReference, IGrainState) |
Borre la función de datos de estado para este proveedor de almacenamiento. |
ClearStateAsync<T>(String, GrainId, IGrainState<T>) |
Borre la función de datos de estado para este proveedor de almacenamiento. |
Participate(ISiloLifecycle) |
Proveedor de almacenamiento para escribir datos de estado específicos en el almacenamiento relacional. |
ReadStateAsync(String, GrainReference, IGrainState) |
Lee la función de datos de estado para este proveedor de almacenamiento. |
ReadStateAsync<T>(String, GrainId, IGrainState<T>) |
Lee la función de datos de estado para este proveedor de almacenamiento. |
WriteStateAsync(String, GrainReference, IGrainState) |
Escriba la función de datos de estado para este proveedor de almacenamiento. |
WriteStateAsync<T>(String, GrainId, IGrainState<T>) |
Escriba la función de datos de estado para este proveedor de almacenamiento. |