PackageDependency.Create Método

Definição

Sobrecargas

Create(String, PackageVersion)

Cria uma referência de tempo de instalação para uma dependência de pacote de estrutura para o aplicativo atual, usando o nome da família de pacotes especificado e a versão mínima. Quando você usa esse método, a dependência do pacote de estrutura é acessível somente para o usuário atual. Para criar uma dependência de pacote de estrutura acessível a todos os usuários, use o método CreateForSystem .

Create(String, PackageVersion, CreatePackageDependencyOptions)

Cria uma referência de tempo de instalação para uma dependência de pacote de estrutura para o aplicativo atual, usando o nome da família de pacotes especificado e a versão mínima e as opções especificadas. Quando você usa esse método, a dependência do pacote de estrutura é acessível somente para o usuário atual. Para criar uma dependência de pacote de estrutura acessível a todos os usuários, use o método CreateForSystem .

Create(String, PackageVersion)

Cria uma referência de tempo de instalação para uma dependência de pacote de estrutura para o aplicativo atual, usando o nome da família de pacotes especificado e a versão mínima. Quando você usa esse método, a dependência do pacote de estrutura é acessível somente para o usuário atual. Para criar uma dependência de pacote de estrutura acessível a todos os usuários, use o método CreateForSystem .

public:
 static PackageDependency ^ Create(Platform::String ^ packageFamilyName, PackageVersion minVersion);
/// [Windows.Foundation.Metadata.Overload("Create")]
 static PackageDependency Create(winrt::hstring const& packageFamilyName, PackageVersion const& minVersion);
[Windows.Foundation.Metadata.Overload("Create")]
public static PackageDependency Create(string packageFamilyName, PackageVersion minVersion);
function create(packageFamilyName, minVersion)
Public Shared Function Create (packageFamilyName As String, minVersion As PackageVersion) As PackageDependency

Parâmetros

packageFamilyName
String

Platform::String

winrt::hstring

O nome da família de pacotes do pacote de estrutura no qual assumir a dependência.

minVersion
PackageVersion

A versão mínima do pacote de estrutura no qual usar a dependência.

Retornos

O objeto que representa a dependência do pacote e fornece membros que você pode usar para gerenciar o tempo de vida da dependência.

Atributos

Comentários

No instalador do aplicativo ou durante a primeira execução do aplicativo, chame esse método para especificar um conjunto de critérios para um pacote de estrutura que você deseja usar em seu aplicativo. Isso informa ao sistema operacional que o aplicativo tem uma dependência de um pacote de estrutura que atende aos critérios especificados. Se um ou mais pacotes de estrutura que atendem aos critérios estiverem instalados, o Windows garantirá que pelo menos um desses pacotes de estrutura permaneça instalado até que a referência em tempo de instalação seja excluída.

Para obter mais informações, consulte Usar a API de dependência dinâmica para fazer referência a pacotes MSIX em tempo de execução.

Confira também

Aplica-se a

Create(String, PackageVersion, CreatePackageDependencyOptions)

Cria uma referência de tempo de instalação para uma dependência de pacote de estrutura para o aplicativo atual, usando o nome da família de pacotes especificado e a versão mínima e as opções especificadas. Quando você usa esse método, a dependência do pacote de estrutura é acessível somente para o usuário atual. Para criar uma dependência de pacote de estrutura acessível a todos os usuários, use o método CreateForSystem .

public:
 static PackageDependency ^ Create(Platform::String ^ packageFamilyName, PackageVersion minVersion, CreatePackageDependencyOptions ^ options);
/// [Windows.Foundation.Metadata.Overload("Create2")]
 static PackageDependency Create(winrt::hstring const& packageFamilyName, PackageVersion const& minVersion, CreatePackageDependencyOptions const& options);
[Windows.Foundation.Metadata.Overload("Create2")]
public static PackageDependency Create(string packageFamilyName, PackageVersion minVersion, CreatePackageDependencyOptions options);
function create(packageFamilyName, minVersion, options)
Public Shared Function Create (packageFamilyName As String, minVersion As PackageVersion, options As CreatePackageDependencyOptions) As PackageDependency

Parâmetros

packageFamilyName
String

Platform::String

winrt::hstring

O nome da família de pacotes do pacote de estrutura no qual assumir a dependência.

minVersion
PackageVersion

A versão mínima do pacote de estrutura no qual usar a dependência.

options
CreatePackageDependencyOptions

Define critérios adicionais para especificar o pacote de estrutura que você deseja usar em seu aplicativo.

Retornos

O objeto que representa a dependência do pacote e fornece membros que você pode usar para gerenciar o tempo de vida da dependência.

Atributos

Comentários

No instalador do aplicativo ou durante a primeira execução do aplicativo, chame esse método para especificar um conjunto de critérios para um pacote de estrutura que você deseja usar em seu aplicativo. Isso informa ao sistema operacional que o aplicativo tem uma dependência de um pacote de estrutura que atende aos critérios especificados. Se um ou mais pacotes de estrutura que atendem aos critérios estiverem instalados, o Windows garantirá que pelo menos um desses pacotes de estrutura permaneça instalado até que a referência em tempo de instalação seja excluída. Para obter mais informações, consulte Usar a API de dependência dinâmica para fazer referência a pacotes MSIX em tempo de execução.

Essa função falhará se os critérios de dependência especificados não puderem ser resolvidos para um pacote específico. Essa verificação de resolução de pacote pode ser ignorada usando VerifyDependencyResolution é especificada para o parâmetro de opções . Isso é útil para instaladores em execução como contextos de usuário diferentes do usuário de destino (por exemplo, instaladores em execução como LocalSystem).

Confira também

Aplica-se a