AdoNetStorageProvider 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 AdoNetStorageProvider : Orleans.Storage.IStorageProvider
type AdoNetStorageProvider = class
interface IStorageProvider
interface IProvider
Public Class AdoNetStorageProvider
Implements IStorageProvider
- Herencia
-
AdoNetStorageProvider
- 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 false
UseBinaryFormat
es -- el valor predeterminado es . true
Constructores
AdoNetStorageProvider() |
Proveedor de almacenamiento para escribir datos de estado específicos en el almacenamiento relacional. |
Campos
DataConnectionInvariantPropertyName |
Constante canónica para la cadena de conexión del proveedor de almacenamiento relacional. |
DataConnectionStringPropertyName |
Constante canónica para la cadena de conexión del proveedor de almacenamiento. |
DefaultAdoInvariantInvariantPropertyName |
El valor predeterminado ADO.NET invariable que se usa para el almacenamiento si no se da ninguno. Esto corresponde a Orleans.Runtime.Constants.INVARIANT_NAME_SQL_SERVER. |
DefaultInitializationQuery |
Consulta predeterminada para inicializar esta estructura desde la base de datos de Orleans. |
UseBinaryFormatPropertyName |
Una clave de ranura para la carga binaria de almacenamiento. El formato puede ser binario nativo de Orleans, Bond o algo configurado por el usuario. |
UseJsonFormatPropertyName |
Clave de ranura para la carga de cadena de almacenamiento con formato JSON. |
UseXmlFormatPropertyName |
Una clave de ranura para la carga de cadena de almacenamiento con formato XML. |
Propiedades
CurrentOperationalQueries |
Las consultas usadas actualmente. Cuando se actualice, las nuevas consultas surtirán efecto inmediatamente. |
HashPicker |
Generador hash usado para aplicar hash a las claves naturales, el identificador de grano y el tipo de grano a un índice más estrecho. |
Log |
Registrador usado por esta instancia del proveedor de almacenamiento. |
Name |
Nombre de esta instancia del proveedor de almacenamiento. |
StorageSerializationPicker |
Una estrategia para elegir un serializador o un deserializador para las operaciones de almacenamiento. Se puede usar para:
|
Métodos
ClearStateAsync(String, GrainReference, IGrainState) |
Borre la función de datos de estado para este proveedor de almacenamiento. |
Close() | |
Init(String, IProviderRuntime, IProviderConfiguration) |
Función de inicialización para este proveedor de almacenamiento. |
ReadStateAsync(String, GrainReference, IGrainState) |
Lee la función de datos de estado de este proveedor de almacenamiento. |
WriteStateAsync(String, GrainReference, IGrainState) |
Escriba la función de datos de estado para este proveedor de almacenamiento. |