Compartilhar via


PipelineStoreLocation Enumeração

Definição

Especifica os locais alternativos para um repositório 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

ApplicationBase 0

O local especificado pela propriedade ApplicationBase para configuração do host do domínio de aplicativo.

Exemplos

O exemplo a seguir usa o valor ApplicationBase para ativar um suplemento dos arquivos do repositório de pipeline, que estão localizados no diretório do aplicativo host.

// 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)

Comentários

Atualmente, essa enumeração contém apenas o valor applicationbase.

Os métodos na AddInStore classe que usam essa enumeração permitem que hosts parcialmente confiáveis, que podem não ter permissão para descobrir sua própria localização, encontrem e ativem suplementos em seu próprio diretório.

Você pode usar as sobrecargas de AddInStore.Update(PipelineStoreLocation) método e AddInStore.Rebuild(PipelineStoreLocation) para especificar um local para atualizar ou recompilar o repositório de pipelines e a sobrecarga do AddInStore.FindAddIns(Type, PipelineStoreLocation, String[]) método para especificar um local para localizar suplementos.

Aplica-se a