C# 클래스 ZeroInstall.Store.Implementations.Deployment.DirectoryOperation

Common base class for deployment operations that operate on directories with Implementations.Manifests.
상속: NanoByte.Common.StagedOperation
파일 보기 프로젝트 열기: 0install/0install-win

Private Properties

프로퍼티 타입 설명

보호된 메소드들

메소드 설명
DirectoryOperation ( [ path, [ manifest, [ handler ) : System

Creates a new manifest directory task.

Dispose ( bool disposing ) : void
Randomize ( string path ) : string

Appends a random string to a file path.

UnlockFiles ( IEnumerable files ) : void

Uses WindowsRestartManager to close any applications that have open references to the specified files if possible and removes read-only attributes.

Closed applications will be restarted by Dispose.

메소드 상세

DirectoryOperation() 보호된 메소드

Creates a new manifest directory task.
protected DirectoryOperation ( [ path, [ manifest, [ handler ) : System
path [ The path of the directory to operate on.
manifest [ The contents of a file describing the directory.
handler [ A callback object used when the the user needs to be asked questions or informed about IO tasks.
리턴 System

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

Randomize() 보호된 정적인 메소드

Appends a random string to a file path.
protected static Randomize ( string path ) : string
path string
리턴 string

UnlockFiles() 보호된 메소드

Uses WindowsRestartManager to close any applications that have open references to the specified files if possible and removes read-only attributes.
Closed applications will be restarted by Dispose.
protected UnlockFiles ( IEnumerable files ) : void
files IEnumerable
리턴 void