Compartilhar via


AddInStore.Update Método

Definição

Atualiza o cache de segmentos de pipeline com novos segmentos.

Sobrecargas

Update(PipelineStoreLocation)

Atualiza o cache de segmentos de pipeline com novos segmentos no local especificado por um valor PipelineStoreLocation.

Update(String)

Atualiza o cache de segmentos de pipeline com novos segmentos de um diretório raiz especificado.

Update(PipelineStoreLocation)

Atualiza o cache de segmentos de pipeline com novos segmentos no local especificado por um valor PipelineStoreLocation.

public:
 static cli::array <System::String ^> ^ Update(System::AddIn::Hosting::PipelineStoreLocation location);
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
public static string[] Update (System.AddIn.Hosting.PipelineStoreLocation location);
public static string[] Update (System.AddIn.Hosting.PipelineStoreLocation location);
[<System.Security.SecurityCritical>]
[<System.Security.SecurityTreatAsSafe>]
static member Update : System.AddIn.Hosting.PipelineStoreLocation -> string[]
static member Update : System.AddIn.Hosting.PipelineStoreLocation -> string[]
Public Shared Function Update (location As PipelineStoreLocation) As String()

Parâmetros

location
PipelineStoreLocation

Um dos valores de enumeração.

Atualmente, o único valor nesta enumeração é o diretório especificado pela propriedade ApplicationBase que foi usada para configurar o domínio do aplicativo host.

Retornos

String[]

Uma coleção de cadeias de caracteres que descreve os avisos conforme os segmentos de pipeline são avaliados.

Atributos

Exceções

Um diretório do segmento está faltando na estrutura de diretórios de pipeline.

Há uma violação de acesso para a estrutura de diretórios do pipeline.

location é um valor PipelineStoreLocation inválido.

Comentários

Use essa sobrecarga de método para habilitar um host parcialmente confiável, que pode não ter permissão para descobrir sua própria localização, para descobrir suplementos em seu próprio diretório.

Aplica-se a

Update(String)

Atualiza o cache de segmentos de pipeline com novos segmentos de um diretório raiz especificado.

public:
 static cli::array <System::String ^> ^ Update(System::String ^ pipelineRootFolderPath);
[System.Security.SecurityCritical]
public static string[] Update (string pipelineRootFolderPath);
[<System.Security.SecurityCritical>]
static member Update : string -> string[]
Public Shared Function Update (pipelineRootFolderPath As String) As String()

Parâmetros

pipelineRootFolderPath
String

O caminho da raiz da estrutura de diretório do pipeline.

Retornos

String[]

Uma coleção de cadeias de caracteres que descreve os avisos conforme os segmentos de pipeline são avaliados.

Atributos

Exceções

Um diretório do segmento está faltando na estrutura de diretórios de pipeline.

Há uma violação de acesso para a estrutura de diretórios do pipeline.

Exemplos

O exemplo a seguir mostra como atualizar os arquivos de cache. Este exemplo de código faz parte de um exemplo maior fornecido para a AddInStore classe .

// Update the cache files of the
// pipeline segments and add-ins.
string[] warnings = AddInStore.Update(pipeRoot);

foreach (string warning in warnings)
{
    Console.WriteLine(warning);
}
' Update the cache files of the
' pipeline segments and add-ins.
Dim warnings() As String = AddInStore.Update(pipeRoot)
For Each warning As String In warnings
    Console.WriteLine(warning)
Next

Comentários

Esse método também atualizará o cache de suplementos se os suplementos estiverem na estrutura do diretório do pipeline.

Se não houver novos segmentos de pipeline ou suplementos, esse método apenas validará o cache.

Aplica-se a