Sdílet prostřednictvím


AddInStore.Update Metoda

Definice

Aktualizace do mezipaměti segmentů kanálu s novými segmenty.

Přetížení

Update(PipelineStoreLocation)

Aktualizace do mezipaměti segmentů kanálu s novými segmenty v umístění určeném PipelineStoreLocation hodnotou.

Update(String)

Aktualizace mezipaměti segmentů kanálu s novými segmenty ze zadaného kořenového adresáře.

Update(PipelineStoreLocation)

Aktualizace do mezipaměti segmentů kanálu s novými 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ě je jedinou hodnotou v tomto výčtu adresář určený ApplicationBase vlastností, která byla použita k nastavení domény aplikace hostitele.

Návraty

String[]

Kolekce řetězců, které popisují upozornění při vyhodnocování segmentů kanálu.

Atributy

Výjimky

Ve struktuře adresářů kanálu chybí adresář segmentu.

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 povolíte částečně důvěryhodnému hostiteli, který nemusí mít oprávnění ke zjišťování vlastního umístění, ke zjišťování doplňků ve vlastním adresáři.

Platí pro

Update(String)

Aktualizace mezipaměti segmentů kanálu s novými 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é struktury adresáře kanálu.

Návraty

String[]

Kolekce řetězců, které popisují upozornění při vyhodnocování segmentů kanálu.

Atributy

Výjimky

Ve struktuře adresářů kanálu chybí adresář segmentu.

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 AddInStore pro třídu.

// 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 ve struktuře adresářů kanálu.

Pokud neexistují žádné nové segmenty kanálu ani doplňky, tato metoda pouze ověří mezipaměť.

Platí pro