C# Класс BuildXL.Cache.ContentStore.Distributed.NuCache.AzureBlobStorageMasterElectionMechanism

Наследование: StartupShutdownComponentBase, IMasterElectionMechanism
Показать файл Открыть проект

Открытые методы

Метод Описание
AzureBlobStorageMasterElectionMechanism ( AzureBlobStorageMasterElectionMechanismConfiguration configuration, MachineLocation primaryMachineLocation, IClock? clock = null ) : System
GetRoleAsync ( BuildXL.Cache.ContentStore.Tracing.Internal.OperationContext context ) : Task>
ReleaseRoleIfNecessaryAsync ( BuildXL.Cache.ContentStore.Tracing.Internal.OperationContext context, bool shuttingDown = false ) : Task>

Описание методов

AzureBlobStorageMasterElectionMechanism() публичный Метод

public AzureBlobStorageMasterElectionMechanism ( AzureBlobStorageMasterElectionMechanismConfiguration configuration, MachineLocation primaryMachineLocation, IClock? clock = null ) : System
configuration AzureBlobStorageMasterElectionMechanismConfiguration
primaryMachineLocation MachineLocation
clock IClock?
Результат System

GetRoleAsync() публичный Метод

public GetRoleAsync ( BuildXL.Cache.ContentStore.Tracing.Internal.OperationContext context ) : Task>
context BuildXL.Cache.ContentStore.Tracing.Internal.OperationContext
Результат Task>

ReleaseRoleIfNecessaryAsync() публичный Метод

public ReleaseRoleIfNecessaryAsync ( BuildXL.Cache.ContentStore.Tracing.Internal.OperationContext context, bool shuttingDown = false ) : Task>
context BuildXL.Cache.ContentStore.Tracing.Internal.OperationContext
shuttingDown bool
Результат Task>