Udostępnij za pośrednictwem


Trwałość ziarna usługi Azure Storage

Dostawca trwałości ziarna usługi Azure Storage obsługuje zarówno usługę Azure Blob Storage, jak i usługę Azure Table Storage.

Instalowanie usługi Azure Table Storage

Zainstaluj microsoft .Orleans. Pakiet Persistence.AzureStorage z pakietu NuGet. Dostawca usługi Azure Table Storage przechowuje stan w wierszu tabeli, dzieląc stan na wiele kolumn, jeśli przekroczono limity jednej kolumny. Każdy wiersz może przechowywać maksymalną długość 1 megabajtów, nałożonych przez usługę Azure Table Storage.

Skonfiguruj dostawcę trwałości ziarna usługi Azure Table Storage przy użyciu AzureTableSiloBuilderExtensions.AddAzureTableGrainStorage metod rozszerzeń.

siloBuilder.AddAzureTableGrainStorage(
    name: "profileStore",
    configureOptions: options =>
    {
        options.ConfigureTableServiceClient(
            "DefaultEndpointsProtocol=https;AccountName=data1;AccountKey=SOMETHING1");
    });

Instalowanie usługi Azure Blob Storage

Dostawca usługi Azure Blob Storage przechowuje stan w obiekcie blob.

Skonfiguruj dostawcę trwałości ziarna usługi Azure Blob Storage przy użyciu AzureBlobSiloBuilderExtensions.AddAzureBlobGrainStorage metod rozszerzeń.

siloBuilder.AddAzureBlobGrainStorage(
    name: "profileStore",
    configureOptions: options =>
    {
        options.ConfigureBlobServiceClient(
             "DefaultEndpointsProtocol=https;AccountName=data1;AccountKey=SOMETHING1");
    });