C# Class Etg.Yams.Azure.UpdateSession.UpdateBlob

Inheritance: IUpdateBlob
Afficher le fichier Open project: Microsoft/Yams Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
DisposeLease ( ) : void
EnsureThatBlobIsLocked ( ) : void
FlushBlobMetadata ( ) : System.Threading.Tasks.Task

Method Details

AddInstance() public méthode

public AddInstance ( string instanceId ) : void
instanceId string
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

FlushAndRelease() public méthode

public FlushAndRelease ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

GetInstanceIds() public méthode

public GetInstanceIds ( ) : ISet
Résultat ISet

GetUpdateDomain() public méthode

public GetUpdateDomain ( ) : string
Résultat string

Release() public méthode

public Release ( ) : Task
Résultat Task

RemoveInstance() public méthode

public RemoveInstance ( string instanceId ) : void
instanceId string
Résultat void

SetUpdateDomain() public méthode

public SetUpdateDomain ( string updateDomain ) : void
updateDomain string
Résultat void

TryLock() public méthode

public TryLock ( ) : Task
Résultat Task

UpdateBlob() public méthode

public UpdateBlob ( ICloudBlob blob, IBlobLeaseFactory blobLeaseFactory ) : System
blob ICloudBlob
blobLeaseFactory IBlobLeaseFactory
Résultat System