AddInStore.Update Metodo

Definizione

Aggiorna la cache dei segmenti della pipeline con nuovi segmenti.

Overload

Nome Descrizione
Update(PipelineStoreLocation)

Aggiorna la cache dei segmenti della pipeline con nuovi segmenti nella posizione specificata da un PipelineStoreLocation valore.

Update(String)

Aggiorna la cache dei segmenti della pipeline con nuovi segmenti da una directory radice specificata.

Update(PipelineStoreLocation)

Aggiorna la cache dei segmenti della pipeline con nuovi segmenti nella posizione specificata da un PipelineStoreLocation valore.

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 ApplicationBase proprietà usata per configurare il dominio applicazione dell'host.

Valori restituiti

String[]

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

Attributi

Eccezioni

Una directory di segmento non è presente nella struttura di directory della pipeline.

Si verifica una violazione di accesso alla struttura di directory della pipeline.

location è un valore non valido PipelineStoreLocation .

Commenti

Usare questo overload del 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 della pipeline con nuovi segmenti da 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 della radice della struttura di directory della pipeline.

Valori restituiti

String[]

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

Attributi

Eccezioni

Una directory di segmento non è presente nella struttura di directory della pipeline.

Si verifica una violazione di accesso alla struttura di directory della pipeline.

Esempio

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