PipelineStoreLocation Enumeração

Definição

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
PipelineStoreLocation
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.

Aplica-se a