AddInStore.Update Método

Definición

Actualiza la memoria caché de segmentos de canalización con nuevos segmentos.

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.

Update(String)

Actualiza la memoria caché de segmentos de canalización con nuevos segmentos del directorio raíz especificado.

Update(PipelineStoreLocation)

Actualiza la memoria caché de segmentos de canalización con nuevos segmentos en la ubicación especificada por un valor de 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

Uno de los valores de enumeración.

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.

Devoluciones

String[]

Colección de cadenas que describen advertencias a medida que se evalúan los segmentos de canalización.

Atributos

Excepciones

Falta un directorio de segmentos en la estructura de directorios de canalizaciones.

Existe una infracción de acceso a la estructura de directorios de canalizaciones.

location es un valor de PipelineStoreLocation no válido.

Comentarios

Use esta sobrecarga de 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.

Se aplica a

Update(String)

Actualiza la memoria caché de segmentos de canalización con nuevos segmentos del directorio raíz 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

Ruta de acceso a la raíz de la estructura de directorios de canalizaciones.

Devoluciones

String[]

Colección de cadenas que describen advertencias a medida que se evalúan los segmentos de canalización.

Atributos

Excepciones

Falta un directorio de segmentos en la estructura de directorios de canalizaciones.

Existe una infracción de acceso a la estructura de directorios de canalizaciones.

Ejemplos

En el ejemplo siguiente se muestra cómo actualizar los archivos de caché. Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase AddInStore.

// 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 están en la estructura de directorios de canalización.

Si no hay nuevos segmentos de canalización o complementos, este método solo valida la memoria caché.

Se aplica a