次の方法で共有


ImageStoreUtility.GenerateSfpkg(String, String, Boolean, String) メソッド

定義

指定したアプリケーション パッケージ ルート ディレクトリにあるアプリケーション パッケージから '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)

適用対象