ImageStoreUtility.GenerateSfpkg(String, String, Boolean, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したアプリケーション パッケージ ルート ディレクトリにあるアプリケーション パッケージから 'sfpkg' ファイルを作成します。
public static string GenerateSfpkg (string appPackageRootDirectory, string destinationDirectory, bool applyCompression = true, string sfpkgName = default);
static member GenerateSfpkg : string * string * bool * string -> string
Public Shared Function GenerateSfpkg (appPackageRootDirectory As String, destinationDirectory As String, Optional applyCompression As Boolean = true, Optional sfpkgName As String = Nothing) As String
パラメーター
- appPackageRootDirectory
- String
アプリケーション パッケージのルート ディレクトリ。 存在する必要があります。
- destinationDirectory
- String
sfpkg ファイルが配置されているフォルダー。 存在しない場合は、作成されます。
- applyCompression
- Boolean
true の場合、 内appPackageRootDirectory
で sfpkg を生成する前にパッケージが圧縮されます。
パッケージが既に圧縮されている場合、変更は行われません。 圧縮するには、appPackageRootDirectory で書き込みアクセスを許可する必要があります。
false の場合、sfpkg はアプリケーション パッケージをそのまま使用して生成されます(圧縮または圧縮解除)。 既定値: true。
- sfpkgName
- String
sfpkg ファイルの名前。
戻り値
sfpkg ファイルへのパス。 を使用して sfpkg を展開するために使用 ExpandSfpkg(String, String)できます。
注釈
sfpkgName が指定されていないか null の場合、生成されたパッケージはアプリケーション パッケージのルート フォルダーの名前を受け取り、'.sfpkg' 拡張子を追加します。 指定した名前に拡張子または別の拡張子がない場合、その拡張子は '.sfpkg' に置き換えられます。
展開先ディレクトリは、抽出に失敗しますが、アプリケーション パッケージのルート ディレクトリの同じまたは子にすることはできません。
パッケージが有効であることを確認するための検証は実行されません。 sfpkg を生成する前に、パッケージをテストしてください。
sfpkg は外部ストアにアップロードし、プロビジョニングに使用できます。
sfpkg を展開して元のコンテンツを表示するには、 ExpandSfpkg(String, String)
適用対象
Azure SDK for .NET