AddInStore.Update Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Aktualizuje mezipaměť segmentů kanálu o nové segmenty.
Přetížení
| Name | Description |
|---|---|
| Update(PipelineStoreLocation) |
Aktualizuje mezipaměť segmentů kanálu o nové segmenty v umístění určeném PipelineStoreLocation hodnotou. |
| Update(String) |
Aktualizuje mezipaměť segmentů kanálu o nové segmenty ze zadaného kořenového adresáře. |
Update(PipelineStoreLocation)
Aktualizuje mezipaměť segmentů kanálu o nové segmenty v umístění určeném PipelineStoreLocation hodnotou.
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 hodnot výčtu
V současné době jedinou hodnotou v tomto výčtu je adresář určený ApplicationBase vlastností, která byla použita k nastavení domény aplikace hostitele.
Návraty
Vyhodnocuje se kolekce řetězců, které popisují upozornění při vyhodnocování segmentů kanálu.
- Atributy
Výjimky
V adresářové struktuře kanálu chybí adresář segmentů.
Došlo k narušení přístupu ke struktuře adresářů kanálu.
location je neplatná PipelineStoreLocation hodnota.
Poznámky
Pomocí tohoto přetížení metody povolte částečně důvěryhodného hostitele, který nemusí mít oprávnění ke zjištění vlastního umístění, ke zjišťování doplňků ve vlastním adresáři.
Platí pro
Update(String)
Aktualizuje mezipaměť segmentů kanálu o nové segmenty ze zadaného kořenového adresáře.
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
Cesta kořenového adresáře adresářové struktury kanálu.
Návraty
Vyhodnocuje se kolekce řetězců, které popisují upozornění při vyhodnocování segmentů kanálu.
- Atributy
Výjimky
V adresářové struktuře kanálu chybí adresář segmentů.
Došlo k narušení přístupu ke struktuře adresářů kanálu.
Příklady
Následující příklad ukazuje, jak aktualizovat soubory mezipaměti. Tento příklad kódu je součástí většího příkladu uvedeného pro třídu 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
Poznámky
Tato metoda také aktualizuje mezipaměť doplňků, pokud jsou doplňky v adresářové struktuře kanálu.
Pokud neexistují žádné nové segmenty kanálu ani doplňky, tato metoda pouze ověří mezipaměť.