C# Класс Etg.Yams.Azure.UpdateSession.UpdateBlob

Наследование: IUpdateBlob
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddInstance ( string instanceId ) : void
Dispose ( ) : void
FlushAndRelease ( ) : System.Threading.Tasks.Task
GetInstanceIds ( ) : ISet
GetUpdateDomain ( ) : string
Release ( ) : Task
RemoveInstance ( string instanceId ) : void
SetUpdateDomain ( string updateDomain ) : void
TryLock ( ) : Task
UpdateBlob ( ICloudBlob blob, IBlobLeaseFactory blobLeaseFactory ) : System

Приватные методы

Метод Описание
DisposeLease ( ) : void
EnsureThatBlobIsLocked ( ) : void
FlushBlobMetadata ( ) : System.Threading.Tasks.Task

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

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

public AddInstance ( string instanceId ) : void
instanceId string
Результат void

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

public Dispose ( ) : void
Результат void

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

public FlushAndRelease ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

public GetInstanceIds ( ) : ISet
Результат ISet

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

public GetUpdateDomain ( ) : string
Результат string

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

public Release ( ) : Task
Результат Task

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

public RemoveInstance ( string instanceId ) : void
instanceId string
Результат void

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

public SetUpdateDomain ( string updateDomain ) : void
updateDomain string
Результат void

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

public TryLock ( ) : Task
Результат Task

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

public UpdateBlob ( ICloudBlob blob, IBlobLeaseFactory blobLeaseFactory ) : System
blob ICloudBlob
blobLeaseFactory IBlobLeaseFactory
Результат System