C# 클래스 Kudu.Core.Infrastructure.ZipArchiveExtensions

파일 보기 프로젝트 열기: projectkudu/kudu

공개 메소드들

메소드 설명
AddDirectory ( this zipArchive, DirectoryInfoBase directory, ITracer tracer, string directoryNameInArchive ) : void
AddDirectory ( this zipArchive, string directoryPath, ITracer tracer, string directoryNameInArchive = "" ) : void
AddFile ( this zipArchive, System.IO.Abstractions.FileInfoBase file, ITracer tracer, string directoryNameInArchive ) : void
AddFile ( this zipArchive, string filePath, ITracer tracer, string directoryNameInArchive = "" ) : void
AddFile ( this zip, string fileName, string fileContent ) : void
Extract ( this archive, string directoryName ) : void

비공개 메소드들

메소드 설명
EnsureTrailingSlash ( string input ) : string
ForwardSlashCombine ( string part1, string part2 ) : string

메소드 상세

AddDirectory() 공개 정적인 메소드

public static AddDirectory ( this zipArchive, DirectoryInfoBase directory, ITracer tracer, string directoryNameInArchive ) : void
zipArchive this
directory System.IO.Abstractions.DirectoryInfoBase
tracer ITracer
directoryNameInArchive string
리턴 void

AddDirectory() 공개 정적인 메소드

public static AddDirectory ( this zipArchive, string directoryPath, ITracer tracer, string directoryNameInArchive = "" ) : void
zipArchive this
directoryPath string
tracer ITracer
directoryNameInArchive string
리턴 void

AddFile() 공개 정적인 메소드

public static AddFile ( this zipArchive, System.IO.Abstractions.FileInfoBase file, ITracer tracer, string directoryNameInArchive ) : void
zipArchive this
file System.IO.Abstractions.FileInfoBase
tracer ITracer
directoryNameInArchive string
리턴 void

AddFile() 공개 정적인 메소드

public static AddFile ( this zipArchive, string filePath, ITracer tracer, string directoryNameInArchive = "" ) : void
zipArchive this
filePath string
tracer ITracer
directoryNameInArchive string
리턴 void

AddFile() 공개 정적인 메소드

public static AddFile ( this zip, string fileName, string fileContent ) : void
zip this
fileName string
fileContent string
리턴 void

Extract() 공개 정적인 메소드

public static Extract ( this archive, string directoryName ) : void
archive this
directoryName string
리턴 void