AddInStore.Update Metodo

Definizione

Aggiorna la cache dei segmenti di pipeline con i nuovi segmenti.

Overload

Update(PipelineStoreLocation)

Aggiorna la cache dei segmenti di pipeline con i nuovi segmenti contenuti nel percorso specificato da un valore PipelineStoreLocation.

Update(String)

Aggiorna la cache dei segmenti di pipeline con i nuovi segmenti contenuti in una directory radice specificata.

Update(PipelineStoreLocation)

Aggiorna la cache dei segmenti di pipeline con i nuovi segmenti contenuti nel percorso specificato da un valore 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()

Parametri

location
PipelineStoreLocation

Uno dei valori di enumerazione.

Attualmente l'unico valore di questa enumerazione è la directory specificata dalla proprietà ApplicationBase utilizzata per configurare il dominio applicazione dell'host.

Restituisce

String[]

Insieme di stringhe che descrivono gli avvisi durante la valutazione dei segmenti di pipeline.

Attributi

Eccezioni

Nella struttura di directory della pipeline manca una directory di segmento.

Si è verificata una violazione di accesso alla struttura della directory di pipeline.

location è un valore PipelineStoreLocation non valido.

Commenti

Usare questo overload di metodo per abilitare un host parzialmente attendibile, che potrebbe non avere l'autorizzazione per individuare la propria posizione, per individuare i componenti aggiuntivi nella propria directory.

Si applica a

Update(String)

Aggiorna la cache dei segmenti di pipeline con i nuovi segmenti contenuti in una directory radice specificata.

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()

Parametri

pipelineRootFolderPath
String

Percorso radice della struttura di directory della pipeline.

Restituisce

String[]

Insieme di stringhe che descrivono gli avvisi durante la valutazione dei segmenti di pipeline.

Attributi

Eccezioni

Nella struttura di directory della pipeline manca una directory di segmento.

Si è verificata una violazione di accesso alla struttura della directory di pipeline.

Esempio

Nell'esempio seguente viene illustrato come aggiornare i file della cache. Questo esempio di codice fa parte di un esempio più grande fornito per la 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

Commenti

Questo metodo aggiorna anche la cache dei componenti aggiuntivi se i componenti aggiuntivi si trovano nella struttura della directory della pipeline.

Se non sono presenti nuovi segmenti di pipeline o componenti aggiuntivi, questo metodo convalida solo la cache.

Si applica a