C# 클래스 withSIX.Mini.Core.Games.LocalContent

상속: Content, IUninstallableContent, IContentWithPackageName
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop 1 사용 예제들

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
GetFQN ( string constraint = null ) : string
GetSource ( IHaveSourcePaths game ) : ContentPublisher
GetSourceDirectory ( IHaveSourcePaths game ) : IAbsoluteDirectoryPath
OverrideSource ( Publisher publisher ) : void
Uninstall ( IUninstallSession installerSession, CancellationToken cancelToken, string constraint = null ) : Task

보호된 메소드들

메소드 설명
CreateRelatedSpec ( string constraint ) : IContentSpec
HandleRelatedContentChildren ( ICollection x ) : void
LocalContent ( ) : System
LocalContent ( string packageName, System.Guid gameId, BasicInstallInfo basicInstallInfo ) : System
LocalContent ( string packageName, System.Guid gameId, string version ) : System

메소드 상세

CreateRelatedSpec() 보호된 메소드

protected CreateRelatedSpec ( string constraint ) : IContentSpec
constraint string
리턴 IContentSpec

GetFQN() 공개 메소드

public GetFQN ( string constraint = null ) : string
constraint string
리턴 string

GetSource() 공개 메소드

public GetSource ( IHaveSourcePaths game ) : ContentPublisher
game IHaveSourcePaths
리턴 ContentPublisher

GetSourceDirectory() 공개 메소드

public GetSourceDirectory ( IHaveSourcePaths game ) : IAbsoluteDirectoryPath
game IHaveSourcePaths
리턴 IAbsoluteDirectoryPath

HandleRelatedContentChildren() 보호된 메소드

protected HandleRelatedContentChildren ( ICollection x ) : void
x ICollection
리턴 void

LocalContent() 보호된 메소드

protected LocalContent ( ) : System
리턴 System

LocalContent() 보호된 메소드

protected LocalContent ( string packageName, System.Guid gameId, BasicInstallInfo basicInstallInfo ) : System
packageName string
gameId System.Guid
basicInstallInfo BasicInstallInfo
리턴 System

LocalContent() 보호된 메소드

protected LocalContent ( string packageName, System.Guid gameId, string version ) : System
packageName string
gameId System.Guid
version string
리턴 System

OverrideSource() 공개 메소드

public OverrideSource ( Publisher publisher ) : void
publisher Publisher
리턴 void

Uninstall() 공개 메소드

public Uninstall ( IUninstallSession installerSession, CancellationToken cancelToken, string constraint = null ) : Task
installerSession IUninstallSession
cancelToken System.Threading.CancellationToken
constraint string
리턴 Task