AddInStore.Update Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
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.