Partager via


AddInStore.Update Méthode

Définition

Met à jour le cache des segments de pipeline avec les nouveaux segments.

Surcharges

Update(PipelineStoreLocation)

Met à jour le cache des segments de pipeline avec les nouveaux segments à l'emplacement spécifié par une valeur PipelineStoreLocation.

Update(String)

Met à jour le cache des segments de pipeline avec les nouveaux segments à partir d'un répertoire racine spécifié.

Update(PipelineStoreLocation)

Met à jour le cache des segments de pipeline avec les nouveaux segments à l'emplacement spécifié par une valeur 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()

Paramètres

location
PipelineStoreLocation

Une des valeurs de l'énumération.

Actuellement, la seule valeur dans cette énumération est le répertoire spécifié par la propriété ApplicationBase utilisée pour configurer le domaine d'application de l'hôte.

Retours

String[]

Collection de chaînes qui décrivent les avertissements lors de l'évaluation des segments de pipeline.

Attributs

Exceptions

Un répertoire de segment est manquant dans la structure de répertoires du pipeline.

Une violation d'accès à la structure de répertoires du pipeline s'est produite.

location est une valeur PipelineStoreLocation non valide.

Remarques

Utilisez cette surcharge de méthode pour permettre à un hôte partiellement approuvé, qui n’a peut-être pas l’autorisation de découvrir son propre emplacement, de découvrir des compléments dans son propre répertoire.

S’applique à

Update(String)

Met à jour le cache des segments de pipeline avec les nouveaux segments à partir d'un répertoire racine spécifié.

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

Paramètres

pipelineRootFolderPath
String

Chemin d'accès de la racine de la structure de répertoires du pipeline.

Retours

String[]

Collection de chaînes qui décrivent les avertissements lors de l'évaluation des segments de pipeline.

Attributs

Exceptions

Un répertoire de segment est manquant dans la structure de répertoires du pipeline.

Une violation d'accès à la structure de répertoires du pipeline s'est produite.

Exemples

L’exemple suivant montre comment mettre à jour les fichiers de cache. Cet exemple de code fait partie d’un exemple plus grand fourni pour 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

Remarques

Cette méthode met également à jour le cache des compléments si les compléments se trouvent dans la structure de répertoires de pipeline.

S’il n’y a pas de nouveaux segments de pipeline ou compléments, cette méthode valide simplement le cache.

S’applique à