PipelineStoreLocation Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica locais alternativos para um armazenamento de pipeline em vez de um caminho para um diretório.
public enum class PipelineStoreLocation
[System.Serializable]
public enum PipelineStoreLocation
[<System.Serializable>]
type PipelineStoreLocation =
Public Enum PipelineStoreLocation
- Herança
- Atributos
Campos
| Name | Valor | Description |
|---|---|---|
| ApplicationBase | 0 | A localização especificada pela ApplicationBase propriedade para configurar o host do domínio de aplicação. |
Exemplos
O exemplo seguinte utiliza o valor ApplicationBase para ativar um complemento a partir dos ficheiros de pipeline store, que estão localizados no diretório da aplicação anfitriã.
// Search for add-ins of type Calculator (the host view of the add-in)
// specifying the host's application base, instead of a path,
// for the FindAddIns method.
Collection<AddInToken> tokens =
AddInStore.FindAddIns(typeof(Calculator), PipelineStoreLocation.ApplicationBase);
' Search for add-ins of type Calculator (the host view of the add-in)
' specifying the host's application base, instead of a path,
' for the FindAddIns method.
Dim tokens As Collection(Of AddInToken) =
AddInStore.FindAddIns(GetType(Calculator), PipelineStoreLocation.ApplicationBase)
Observações
Esta enumeração contém atualmente apenas o valor ApplicationBase.
Os métodos da AddInStore classe que utilizam esta enumeração permitem que hosts parcialmente confiáveis, que podem não ter permissão para descobrir a sua própria localização, encontrem e ativem add-ins no seu próprio diretório.
Pode usar a AddInStore.Update(PipelineStoreLocation) sobrecarga do método and AddInStore.Rebuild(PipelineStoreLocation) para especificar um local para atualizar ou reconstruir o armazenamento do pipeline, e a AddInStore.FindAddIns(Type, PipelineStoreLocation, String[]) sobrecarga do método para especificar um local para encontrar complementos.