AddInStore.Update Metoda

Definicja

Aktualizacje pamięci podręcznej segmentów potoków przy użyciu nowych segmentów.

Przeciążenia

Update(PipelineStoreLocation)

Aktualizacje pamięci podręcznej segmentów potoków z nowymi segmentami w lokalizacji określonej przez PipelineStoreLocation wartość.

Update(String)

Aktualizacje pamięci podręcznej segmentów potoków z nowymi segmentami z określonego katalogu głównego.

Update(PipelineStoreLocation)

Aktualizacje pamięci podręcznej segmentów potoków z nowymi segmentami w lokalizacji określonej przez PipelineStoreLocation wartość.

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

Parametry

location
PipelineStoreLocation

Jedna z wartości wyliczenia.

Obecnie jedyną wartością w tym wyliczenia jest katalog określony przez ApplicationBase właściwość, która została użyta do skonfigurowania domeny aplikacji hosta.

Zwraca

String[]

Kolekcja ciągów, które opisują ostrzeżenia jako segmenty potoku, są oceniane.

Atrybuty

Wyjątki

Brak katalogu segmentu w strukturze katalogu potoku.

Istnieje naruszenie zasad dostępu do struktury katalogu potoku.

location jest nieprawidłową PipelineStoreLocation wartością.

Uwagi

Użyj tego przeciążenia metody, aby włączyć częściowo zaufany host, który może nie mieć uprawnień do odnajdywania własnej lokalizacji, aby odnaleźć dodatki we własnym katalogu.

Dotyczy

Update(String)

Aktualizacje pamięci podręcznej segmentów potoków z nowymi segmentami z określonego katalogu głównego.

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

Parametry

pipelineRootFolderPath
String

Ścieżka katalogu głównego struktury katalogów potoku.

Zwraca

String[]

Kolekcja ciągów, które opisują ostrzeżenia jako segmenty potoku, są oceniane.

Atrybuty

Wyjątki

Brak katalogu segmentu w strukturze katalogu potoku.

Istnieje naruszenie zasad dostępu do struktury katalogu potoku.

Przykłady

W poniższym przykładzie pokazano, jak zaktualizować pliki pamięci podręcznej. Ten przykład kodu jest częścią większego przykładu podanego AddInStore dla klasy.

// 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

Uwagi

Ta metoda aktualizuje również pamięć podręczną dodatków, jeśli dodatki znajdują się w strukturze katalogów potoku.

Jeśli nie ma nowych segmentów potoków ani dodatków, ta metoda po prostu weryfikuje pamięć podręczną.

Dotyczy