C# 클래스 Dynamo.DynamoPackagesUI.Utilities.PackageManagerCommands

CEF calss to assist exploring packages, authors and logged in user packages.
상속: IPackageManagerCommands
파일 보기 프로젝트 열기: DynamoDS/Dynamo 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CheckForBinariesPythonScripts MessageBoxResult
CheckForNewerDynamoVersion MessageBoxResult
FilterFuturePackages dynamic>>.IEnumerable
FormatPackageVersionList string
GetDependencies void
InstallPackage void
JoinPackageNames string
PromptFileSelectionDialog void
RequestGetDownloadPath string

공개 메소드들

메소드 설명
DownloadAndInstall ( string package ) : void

Download and Install Dynamo Package pkg input parameter contains comma delimitted value as "assetId,fileID"

GetCustomPathForInstall ( ) : string

Get the folder path to install the package

GoToRootDirectory ( ) : void

Open the root directory for PkgRequest

PackageManagerCommands ( Dynamo.PackageManager.PackageLoader loader, DynamoModel model ) : CefSharp
PackageOnExecuted ( dynamic asset, dynamic version ) : string

Install button click event

Uninstall ( ) : bool

Uninstall Dynamo Package

UnmarkForUninstallation ( ) : void

Unmark Uninstall for PkgRequest

비공개 메소드들

메소드 설명
CheckForBinariesPythonScripts ( dynamic version, dynamic>.List packageVersionData ) : MessageBoxResult
CheckForNewerDynamoVersion ( dynamic>.List packageVersionData ) : MessageBoxResult
FilterFuturePackages ( dynamic>.List pkgVersions, System.Version currentAppVersion, int numberOfFieldsToCompare = 3 ) : dynamic>>.IEnumerable
FormatPackageVersionList ( dynamic>.List packages ) : string
GetDependencies ( dynamic version, dynamic>.List &packageVersionData ) : void
InstallPackage ( string downloadPath ) : void

Install Dynamo Package

JoinPackageNames ( IEnumerable pkgs ) : string
PromptFileSelectionDialog ( PackagePathEventArgs e ) : void
RequestGetDownloadPath ( ) : string

메소드 상세

DownloadAndInstall() 공개 메소드

Download and Install Dynamo Package pkg input parameter contains comma delimitted value as "assetId,fileID"
public DownloadAndInstall ( string package ) : void
package string
리턴 void

GetCustomPathForInstall() 공개 메소드

Get the folder path to install the package
public GetCustomPathForInstall ( ) : string
리턴 string

GoToRootDirectory() 공개 메소드

Open the root directory for PkgRequest
public GoToRootDirectory ( ) : void
리턴 void

PackageManagerCommands() 공개 메소드

public PackageManagerCommands ( Dynamo.PackageManager.PackageLoader loader, DynamoModel model ) : CefSharp
loader Dynamo.PackageManager.PackageLoader
model Dynamo.Models.DynamoModel
리턴 CefSharp

PackageOnExecuted() 공개 메소드

Install button click event
public PackageOnExecuted ( dynamic asset, dynamic version ) : string
asset dynamic
version dynamic
리턴 string

Uninstall() 공개 메소드

Uninstall Dynamo Package
public Uninstall ( ) : bool
리턴 bool

UnmarkForUninstallation() 공개 메소드

Unmark Uninstall for PkgRequest
public UnmarkForUninstallation ( ) : void
리턴 void