Compartir a través de


AzureBlobGrainStorage Clase

Definición

Proveedor de almacenamiento simple para escribir datos de estado específicos en Azure Blob Storage en formato JSON.

public class AzureBlobGrainStorage : Orleans.ILifecycleParticipant<Orleans.Runtime.ISiloLifecycle>, Orleans.Storage.IGrainStorage
type AzureBlobGrainStorage = class
    interface IGrainStorage
    interface ILifecycleParticipant<ISiloLifecycle>
Public Class AzureBlobGrainStorage
Implements IGrainStorage, ILifecycleParticipant(Of ISiloLifecycle)
Herencia
AzureBlobGrainStorage
Implementaciones

Constructores

AzureBlobGrainStorage(String, AzureBlobStorageOptions, IBlobContainerFactory, ILogger<AzureBlobGrainStorage>)

Constructor predeterminado

AzureBlobGrainStorage(String, AzureBlobStorageOptions, SerializationManager, IGrainFactory, ITypeResolver, ILogger<AzureBlobGrainStorage>)

Constructor predeterminado

AzureBlobGrainStorage(String, AzureBlobStorageOptions, SerializationManager, IGrainFactory, ITypeResolver, ILoggerFactory)

Constructor predeterminado

Métodos

ClearStateAsync(String, GrainReference, IGrainState)

Borre o elimine la función de datos de estado para este proveedor de almacenamiento.

ClearStateAsync<T>(String, GrainId, IGrainState<T>)

Borre o elimine la función de datos de estado para este proveedor de almacenamiento.

Participate(ISiloLifecycle)

Proveedor de almacenamiento simple para escribir datos de estado específicos en Azure Blob Storage en formato JSON.

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.

Se aplica a