Compartilhar via


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 da estrutura é acessível apenas 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 da estrutura é acessível apenas 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 da estrutura é acessível apenas 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 da estrutura no qual assumir a dependência.

minVersion
PackageVersion

A versão mínima do pacote da estrutura na qual assumir 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 seu aplicativo tem uma dependência em um pacote de estrutura que atenda aos critérios especificados. Se um ou mais pacotes de estrutura forem instalados que atendam aos critérios, o Windows garantirá que pelo menos um desses pacotes de estrutura permanecerá instalado até que a referência de tempo de instalação seja excluída.

Para obter mais informações, consulte Usar a API de dependência dinâmica para referenciar 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 da estrutura é acessível apenas 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 da estrutura no qual assumir a dependência.

minVersion
PackageVersion

A versão mínima do pacote da estrutura na qual assumir 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 seu aplicativo tem uma dependência em um pacote de estrutura que atenda aos critérios especificados. Se um ou mais pacotes de estrutura forem instalados que atendam aos critérios, o Windows garantirá que pelo menos um desses pacotes de estrutura permanecerá instalado até que a referência de tempo de instalação seja excluída. Para obter mais informações, consulte Usar a API de dependência dinâmica para referenciar 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 o VerifyDependencyResolution é especificada para as opções parâmetro. 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