Azure Storage-kornbeständighet
Azure Storage grain persistence-providern stöder både Azure Blob Storage och Azure Table Storage.
Installera Azure Table Storage
Installera Microsoft.Orleans. Persistence.AzureStorage-paket från NuGet. Azure Table Storage-providern lagrar tillståndet i en tabellrad och delar upp tillståndet över flera kolumner om gränserna för en enskild kolumn överskrids. Varje rad kan innehålla en maximal längd på 1 megabyte, enligt Azure Table Storage.
Konfigurera Azure Table Storage-providern för kornbeständighet med hjälp av tilläggsmetoderna AzureTableSiloBuilderExtensions.AddAzureTableGrainStorage .
siloBuilder.AddAzureTableGrainStorage(
name: "profileStore",
configureOptions: options =>
{
options.ConfigureTableServiceClient(
"DefaultEndpointsProtocol=https;AccountName=data1;AccountKey=SOMETHING1");
});
Installera Azure Blob Storage
Azure Blob Storage-providern lagrar tillståndet i en blob.
Konfigurera Azure Blob Storage-providern för kornpersistence med hjälp av tilläggsmetoderna AzureBlobSiloBuilderExtensions.AddAzureBlobGrainStorage .
siloBuilder.AddAzureBlobGrainStorage(
name: "profileStore",
configureOptions: options =>
{
options.ConfigureBlobServiceClient(
"DefaultEndpointsProtocol=https;AccountName=data1;AccountKey=SOMETHING1");
});