AddInStore.Update Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Aktualizuje pamięć podręczną segmentów potoków przy użyciu nowych segmentów.
Przeciążenia
| Nazwa | Opis |
|---|---|
| Update(PipelineStoreLocation) |
Aktualizuje pamięć podręczną segmentów potoków przy użyciu nowych segmentów w lokalizacji określonej przez PipelineStoreLocation wartość. |
| Update(String) |
Aktualizuje pamięć podręczną segmentów potoków przy użyciu nowych segmentów z określonego katalogu głównego. |
Update(PipelineStoreLocation)
Aktualizuje pamięć podręczną segmentów potoków przy użyciu nowych segmentów 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
Kolekcja ciągów, które opisują ostrzeżenia podczas oceniania segmentów potoku.
- Atrybuty
Wyjątki
Brak katalogu segmentu w strukturze katalogów 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)
Aktualizuje pamięć podręczną segmentów potoków przy użyciu nowych segmentów 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
Kolekcja ciągów, które opisują ostrzeżenia podczas oceniania segmentów potoku.
- Atrybuty
Wyjątki
Brak katalogu segmentu w strukturze katalogów 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 udostępnionego dla klasy AddInStore.
// 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 potoku ani dodatków, ta metoda po prostu weryfikuje pamięć podręczną.