Package Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece informações sobre um pacote.
public ref class Package sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Package final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Package
Public NotInheritable Class Package
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
Importante
Embora a classe Package tenha suporte em um processo não empacotado (ou seja, um processo pertencente a um aplicativo que não tem identidade de pacote), alguns membros dessa classe têm suporte apenas em um processo empacotado (ou seja, um processo pertencente a um aplicativo que tem identidade de pacote). Para esses membros , a seção Comentários de seus tópicos contém mais informações. E para obter mais informações sobre o empacotamento, consulte Empacotar um aplicativo de área de trabalho ou UWP no Visual Studio.
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1607 | 14393 | Isoptional |
1607 | 14393 | SignatureKind |
1607 | 14393 | VerifyContentIntegrityAsync |
1703 | 15063 | GetContentGroupAsync |
1703 | 15063 | GetContentGroupsAsync |
1703 | 15063 | SetInUseAsync |
1703 | 15063 | StageContentGroupsAsync(IEnumerable<String>) |
1703 | 15063 | StageContentGroupsAsync(IEnumerable<String,Boolean>) |
1809 | 17763 | CheckUpdateAvailabilityAsync |
1809 | 17763 | GetAppInstallerInfo |
1903 | 18362 | EffectiveLocation |
1903 | 18362 | MutableLocation |
2004 | 19041 | EffectiveExternalLocation |
2004 | 19041 | EffectiveExternalPath |
2004 | 19041 | EffectivePath |
2004 | 19041 | GetAppListEntries |
2004 | 19041 | GetLogoAsRandomAccessStreamReference |
2004 | 19041 | InstalledPath |
2004 | 19041 | IsStub |
2004 | 19041 | MachineExternalLocation |
2004 | 19041 | MachineExternalPath |
2004 | 19041 | MutablePath |
2004 | 19041 | UserExternalLocation |
2004 | 19041 | UserExternalPath |
Propriedades
Current |
Obtém o pacote para o aplicativo atual. |
Dependencies |
Obtém os pacotes dos quais o pacote atual depende. |
Description |
Obtém a descrição do pacote. |
DisplayName |
Obtém o nome de exibição do pacote. |
EffectiveExternalLocation |
Obtém a localização da pasta externa de todo o computador ou por usuário especificada no manifesto do pacote para o pacote atual, dependendo de como o aplicativo é instalado. |
EffectiveExternalPath |
Obtém a localização da pasta externa de todo o computador ou por usuário especificada no manifesto do pacote para o pacote atual, dependendo de como o aplicativo é instalado. |
EffectiveLocation |
Obtém o local da pasta instalada ou a pasta mutável para o pacote instalado, dependendo se o aplicativo é declarado como mutável no manifesto do pacote. |
EffectivePath |
Obtém o caminho da pasta instalada ou a pasta mutável para o pacote instalado, dependendo se o aplicativo é declarado como mutável no manifesto do pacote. |
Id |
Obtém a identidade do pacote atual. |
InstallDate |
Windows Phone apenas. Obtém a data em que o pacote do aplicativo foi instalado no telefone do usuário. |
InstalledDate |
Obtém a data em que o pacote do aplicativo foi instalado ou atualizado pela última vez. |
InstalledLocation |
Obtém o caminho do pacote atual na pasta de instalação original do pacote atual. |
InstalledPath |
Obtém o caminho do pacote atual na pasta de instalação original do pacote atual. |
IsBundle |
Indica se o pacote é um pacote de pacote. |
IsDevelopmentMode |
Indica se o pacote está instalado no modo de desenvolvimento. |
IsFramework |
Indica se outros pacotes podem declarar uma dependência nesse pacote. |
IsOptional |
Indica se o pacote é opcional. |
IsResourcePackage |
Indica se o pacote é um pacote de recursos. |
IsStub |
Obtém um valor que indica se o aplicativo no pacote atual é um aplicativo stub. |
Logo |
Obtém o logotipo do pacote. |
MachineExternalLocation |
Obtém o local da pasta externa de todo o computador especificada no manifesto do pacote para o pacote atual. |
MachineExternalPath |
Obtém o local da pasta externa de todo o computador especificada no manifesto do pacote para o pacote atual. |
MutableLocation |
Obtém o caminho do pacote atual na pasta mutável para o pacote instalado, se o aplicativo for declarado mutável no manifesto do pacote. |
MutablePath |
Obtém o caminho do pacote atual na pasta mutável para o pacote instalado, se o aplicativo for declarado mutável no manifesto do pacote. |
PublisherDisplayName |
Obtém o nome de exibição do editor do pacote. |
SignatureKind |
Como o pacote do aplicativo é assinado. |
SourceUriSchemeName |
Contém a parte do esquema do URI que foi usada para instalar o pacote. |
Status |
Obtenha o status atual do pacote para o usuário. |
UserExternalLocation |
Obtém o local da pasta externa por usuário especificada no manifesto do pacote para o pacote atual. |
UserExternalPath |
Obtém o caminho da pasta externa por usuário especificada no manifesto do pacote para o pacote atual. |
Métodos
CheckUpdateAvailabilityAsync() |
O método * |
FindRelatedPackages(FindRelatedPackagesOptions) |
O método FindRelatedPackages fornece as dependências e, em seguida, os dependentes de um determinado pacote como uma lista de pacotes. A lista pode ser filtrada pelo tipo de dependência usando o parâmetro options . |
GetAppInstallerInfo() |
Retorna o local do arquivo XML .appinstaller. Use esse método quando precisar recuperar o local do arquivo XML .appinstaller para seu aplicativo. Por exemplo, isso será útil se seu aplicativo precisar compartilhar um URI com seu arquivo .appinstaller associado. Opcionalmente, você pode adicionar argumentos ao URI. |
GetAppListEntries() |
Enumera os aplicativos empacotados no dispositivo e retorna a lista de forma síncrona. Somente os aplicativos incluídos no pacote atual são retornados. |
GetAppListEntriesAsync() |
Enumera os aplicativos empacotados no dispositivo e retorna a lista de forma assíncrona. Somente os aplicativos incluídos no pacote atual são retornados. |
GetContentGroupAsync(String) |
Fornece informações sobre o grupo de conteúdo do pacote, como seu estado, nome, se ele é necessário e assim por diante. |
GetContentGroupsAsync() |
Fornece informações sobre todos os grupos de conteúdo do pacote no aplicativo e seu estado, nome, se eles são necessários e assim por diante. |
GetLogoAsRandomAccessStreamReference(Size) |
Obtém o logotipo do aplicativo do pacote como um fluxo de acesso aleatório. |
GetThumbnailToken() |
Windows Phone apenas. Retorna um token que pode ser usado para recuperar a imagem em miniatura associada a esse pacote de aplicativo. |
Launch(String) |
Windows Phone apenas. Inicia o aplicativo especificado. |
SetInUseAsync(Boolean) |
Define se o pacote está em uso ou não. |
StageContentGroupsAsync(IIterable<String>) |
Coloque os pacotes nos grupos de conteúdo especificados na fila de preparo. |
StageContentGroupsAsync(IIterable<String>, Boolean) |
Coloque os pacotes nos grupos de conteúdo especificados na fila de preparo; opcionalmente, colocando os grupos de conteúdo no cabeçalho da fila. |
VerifyContentIntegrityAsync() |
Garante que o pacote não tenha sido modificado ou adulterado antes de ser carregado. |