AddInStore.Update Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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
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.