AddInStore.Update Método

Definición

Actualiza la memoria caché de segmentos de canalización con nuevos segmentos.Updates the pipeline segments cache with new segments.

Sobrecargas

Update(PipelineStoreLocation)

Actualiza la memoria caché de segmentos de canalización con nuevos segmentos en la ubicación especificada por un valor de PipelineStoreLocation.Updates the pipeline segments cache with new segments at the location specified by a PipelineStoreLocation value.

Update(String)

Actualiza la memoria caché de segmentos de canalización con nuevos segmentos del directorio raíz especificado.Updates the pipeline segments cache with new segments from a specified root directory.

Update(PipelineStoreLocation)

Actualiza la memoria caché de segmentos de canalización con nuevos segmentos en la ubicación especificada por un valor de PipelineStoreLocation.Updates the pipeline segments cache with new segments at the location specified by a PipelineStoreLocation value.

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);
static member Update : System.AddIn.Hosting.PipelineStoreLocation -> string[]
Public Shared Function Update (location As PipelineStoreLocation) As String()

Parámetros

location
PipelineStoreLocation

Uno de los valores de enumeración.One of the enumeration values.

Actualmente, el único valor en esta enumeración es el directorio especificado por la propiedad ApplicationBase que se utilizó para configurar el dominio de aplicación del host.Currently the only value in this enumeration is the directory as specified by the ApplicationBase property that was used to set up the host's application domain.

Devoluciones

String[]

Colección de cadenas que describen advertencias a medida que se evalúan los segmentos de canalización.A collection of strings that describe warnings as the pipeline segments are evaluated.

Atributos

Excepciones

Falta un directorio de segmentos en la estructura de directorios de canalizaciones.A segment directory is missing from the pipeline directory structure.

Existe una infracción de acceso a la estructura de directorios de canalizaciones.There is an access violation to the pipeline directory structure.

location es un valor de PipelineStoreLocation no válido.location is an invalid PipelineStoreLocation value.

Comentarios

Utilice esta sobrecarga del método para habilitar un host de confianza parcial, que puede que no tenga permiso para detectar su propia ubicación, para detectar complementos en su propio directorio.Use this method overload to enable a partially trusted host, which may not have permission to discover its own location, to discover add-ins in its own directory.

Update(String)

Actualiza la memoria caché de segmentos de canalización con nuevos segmentos del directorio raíz especificado.Updates the pipeline segments cache with new segments from a specified root directory.

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

Parámetros

pipelineRootFolderPath
String

Ruta de acceso a la raíz de la estructura de directorios de canalizaciones.The path of the root of the pipeline directory structure.

Devoluciones

String[]

Colección de cadenas que describen advertencias a medida que se evalúan los segmentos de canalización.A collection of strings that describe warnings as the pipeline segments are evaluated.

Atributos

Excepciones

Falta un directorio de segmentos en la estructura de directorios de canalizaciones.A segment directory is missing from the pipeline directory structure.

Existe una infracción de acceso a la estructura de directorios de canalizaciones.There is an access violation to the pipeline directory structure.

Ejemplos

En el ejemplo siguiente se muestra cómo actualizar los archivos de caché.The following example shows how to update the cache files. Este ejemplo de código forma parte de un ejemplo más extenso proporcionado AddInStore para la clase.This code example is part of a larger example provided for the AddInStore class.

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

Comentarios

Este método también actualiza la memoria caché de complementos si los complementos se encuentran en la estructura de directorios de canalizaciones.This method also updates the add-ins cache if the add-ins are in the pipeline directory structure.

Si no hay nuevos segmentos de canalización o complementos, este método simplemente valida la memoria caché.If there are no new pipeline segments or add-ins, this method just validates the cache.

Se aplica a