Condividi tramite


AzureBlobGrainStorage Classe

Definizione

Provider di archiviazione semplice per la scrittura di dati di stato granulari nell'archiviazione BLOB di Azure in 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)
Ereditarietà
AzureBlobGrainStorage
Implementazioni

Costruttori

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

Costruttore predefinito

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

Costruttore predefinito

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

Costruttore predefinito

Metodi

ClearStateAsync(String, GrainReference, IGrainState)

Funzione Clear/Delete state data per questo provider di archiviazione.

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

Funzione Clear/Delete state data per questo provider di archiviazione.

Participate(ISiloLifecycle)

Provider di archiviazione semplice per la scrittura di dati di stato granulari nell'archiviazione BLOB di Azure in formato JSON.

ReadStateAsync(String, GrainReference, IGrainState)

Legge la funzione dei dati sullo stato per questo provider di archiviazione.

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

Legge la funzione dei dati sullo stato per questo provider di archiviazione.

WriteStateAsync(String, GrainReference, IGrainState)

Funzione di scrittura dei dati sullo stato per questo provider di archiviazione.

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

Funzione di scrittura dei dati sullo stato per questo provider di archiviazione.

Si applica a