AddInStore.Update Método

Definição

Atualiza o cache de segmentos de pipeline com novos segmentos.

Sobrecargas

Nome Description
Update(PipelineStoreLocation)

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

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 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 nessa enumeração é o diretório, conforme especificado pela ApplicationBase propriedade que foi usada para configurar o domínio do aplicativo do host.

Retornos

String[]

Uma coleção de cadeias de caracteres que descrevem os avisos à medida que os segmentos de pipeline são avaliados.

Atributos

Exceções

Um diretório de segmento está ausente da estrutura do diretório de pipeline.

Há uma violação de acesso à estrutura do diretório do pipeline.

location é um valor inválido PipelineStoreLocation .

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 do diretório do pipeline.

Retornos

String[]

Uma coleção de cadeias de caracteres que descrevem os avisos à medida que os segmentos de pipeline são avaliados.

Atributos

Exceções

Um diretório de segmento está ausente da estrutura do diretório de pipeline.

Há uma violação de acesso à estrutura do diretório 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