AddInStore.Update Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Aktualisiert den Pipelinesegmentcache mit neuen Segmenten.
Überlädt
Update(PipelineStoreLocation) |
Aktualisiert den Pipelinesegmentcache mit neuen Segmenten am von einem PipelineStoreLocation-Wert angegebenen Speicherort. |
Update(String) |
Aktualisiert den Pipelinesegmentcache mit neuen Segmenten aus einem angegebenen Stammverzeichnis. |
Update(PipelineStoreLocation)
Aktualisiert den Pipelinesegmentcache mit neuen Segmenten am von einem PipelineStoreLocation-Wert angegebenen Speicherort.
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()
Parameter
- location
- PipelineStoreLocation
Einer der Enumerationswerte.
Derzeit ist der einzige Wert in dieser Enumeration das von der ApplicationBase-Eigenschaft angegebene Verzeichnis, mit dem die Anwendungsdomäne des Hosts eingerichtet wurde.
Gibt zurück
Eine Auflistung von Zeichenfolgen, die Warnungen während der Überprüfung der Pipelinesegmente beschreiben.
- Attribute
Ausnahmen
In der Pipelineverzeichnisstruktur fehlt ein Segmentverzeichnis.
Es ist eine Zugriffsverletzung bei der Pipelineverzeichnisstruktur aufgetreten.
location
ist ein ungültiger PipelineStoreLocation-Wert.
Hinweise
Verwenden Sie diese Methodenüberladung, um einen teilweise vertrauenswürdigen Host zu aktivieren, der möglicherweise nicht berechtigt ist, seinen eigenen Speicherort zu ermitteln, um Add-Ins in seinem eigenen Verzeichnis zu ermitteln.
Gilt für:
Update(String)
Aktualisiert den Pipelinesegmentcache mit neuen Segmenten aus einem angegebenen Stammverzeichnis.
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()
Parameter
- pipelineRootFolderPath
- String
Der Pfad zum Stamm der Pipelineverzeichnisstruktur.
Gibt zurück
Eine Auflistung von Zeichenfolgen, die Warnungen während der Überprüfung der Pipelinesegmente beschreiben.
- Attribute
Ausnahmen
In der Pipelineverzeichnisstruktur fehlt ein Segmentverzeichnis.
Es ist eine Zugriffsverletzung bei der Pipelineverzeichnisstruktur aufgetreten.
Beispiele
Das folgende Beispiel zeigt, wie die Cachedateien aktualisiert werden. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die AddInStore-Klasse bereitgestellt wird.
// 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
Hinweise
Diese Methode aktualisiert auch den Add-Ins-Cache, wenn sich die Add-Ins in der Pipelineverzeichnisstruktur befinden.
Wenn keine neuen Pipelinesegmente oder Add-Ins vorhanden sind, überprüft diese Methode einfach den Cache.