AddInStore.Update Método

Definição

Atualiza a cache dos segmentos do pipeline com novos segmentos.

Sobrecargas

Name Description
Update(PipelineStoreLocation)

Atualiza a cache dos segmentos do pipeline com novos segmentos na localização especificada por um PipelineStoreLocation valor.

Update(String)

Atualiza a cache dos segmentos do pipeline com novos segmentos a partir de um diretório raiz especificado.

Update(PipelineStoreLocation)

Atualiza a cache dos segmentos do pipeline com novos segmentos na localização especificada por um PipelineStoreLocation valor.

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 ApplicationBase propriedade usada para configurar o domínio de aplicação do anfitrião.

Devoluções

String[]

É avaliada uma coleção de cadeias que descrevem avisos enquanto segmentos do oleoduto.

Atributos

Exceções

Falta um diretório de segmentos na estrutura do diretório do pipeline.

Existe uma violação de acesso à estrutura de diretórios do pipeline.

location é um valor inválido PipelineStoreLocation .

Observações

Use esta sobrecarga de métodos para permitir que um host parcialmente confiável, que pode não ter permissão para descobrir a sua própria localização, descubra complementos no seu próprio diretório.

Aplica-se a

Update(String)

Atualiza a cache dos segmentos do pipeline com novos segmentos a partir 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órios do pipeline.

Devoluções

String[]

É avaliada uma coleção de cadeias que descrevem avisos enquanto segmentos do oleoduto.

Atributos

Exceções

Falta um diretório de segmentos na estrutura do diretório do pipeline.

Existe uma violação de acesso à estrutura de diretórios do pipeline.

Exemplos

O exemplo seguinte mostra como atualizar os ficheiros 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

Observações

Este método também atualiza a cache dos add-ins se os add-ins estiverem na estrutura de diretórios do pipeline.

Se não houver novos segmentos de pipeline ou add-ins, este método apenas valida a cache.

Aplica-se a