C# 클래스 Otor.MsixHero.Appx.Packaging.ManifestCreator.AppxManifestCreator

상속: IAppxManifestCreator
파일 보기 프로젝트 열기: marcinotorowski/MSIX-Hero

공개 메소드들

메소드 설명
AnalyzeDirectory ( DirectoryInfo directoryInfo, CancellationToken cancellationToken = default ) : Task
CreateManifestForDirectory ( DirectoryInfo sourceDirectory, Otor.MsixHero.Appx.Packaging.ManifestCreator.AppxManifestCreatorOptions options = default, CancellationToken cancellationToken = default, IProgress progress = null ) : IAsyncEnumerable
GetEntryPointCandidates ( DirectoryInfo directoryInfo, CancellationToken cancellationToken = default ) : Task>

비공개 메소드들

메소드 설명
AdjustManifest ( XDocument template, Otor.MsixHero.Appx.Packaging.ManifestCreator.AppxManifestCreatorOptions config, DirectoryInfo baseDirectory, Array entryPoints ) : Task
CreateApplicationNodeFromExe ( DirectoryInfo directoryInfo, string relativePath ) : XElement
CreateDefaultLogo ( CancellationToken cancellationToken = default ) : Task
CreateLogo ( FileInfo logoSource ) : Task
CreateRegistryEntries ( FileInfo regFile ) : IAsyncEnumerable
GetBundledResourcePath ( string localName ) : string
GetEntryPoints ( DirectoryInfo directoryInfo, CancellationToken cancellationToken = default ) : Task>
GetOrCreateNode ( XContainer xmlNode, string name, XNamespace nameSpace = null ) : XElement
Sanitize ( string input, string defaultIfNull = null ) : string

메소드 상세

AnalyzeDirectory() 공개 메소드

public AnalyzeDirectory ( DirectoryInfo directoryInfo, CancellationToken cancellationToken = default ) : Task
directoryInfo DirectoryInfo
cancellationToken CancellationToken
리턴 Task

CreateManifestForDirectory() 공개 메소드

public CreateManifestForDirectory ( DirectoryInfo sourceDirectory, Otor.MsixHero.Appx.Packaging.ManifestCreator.AppxManifestCreatorOptions options = default, CancellationToken cancellationToken = default, IProgress progress = null ) : IAsyncEnumerable
sourceDirectory DirectoryInfo
options Otor.MsixHero.Appx.Packaging.ManifestCreator.AppxManifestCreatorOptions
cancellationToken CancellationToken
progress IProgress
리턴 IAsyncEnumerable

GetEntryPointCandidates() 공개 메소드

public GetEntryPointCandidates ( DirectoryInfo directoryInfo, CancellationToken cancellationToken = default ) : Task>
directoryInfo DirectoryInfo
cancellationToken CancellationToken
리턴 Task>