C# 클래스 Etg.Yams.Azure.UpdateSession.UpdateBlob

상속: IUpdateBlob
파일 보기 프로젝트 열기: Microsoft/Yams 1 사용 예제들

공개 메소드들

메소드 설명
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