Bagikan melalui


AddInStore.Update Metode

Definisi

Updates cache segmen alur dengan segmen baru.

Overload

Update(PipelineStoreLocation)

Updates cache segmen alur dengan segmen baru di lokasi yang ditentukan oleh PipelineStoreLocation nilai.

Update(String)

Updates cache segmen alur dengan segmen baru dari direktori akar tertentu.

Update(PipelineStoreLocation)

Updates cache segmen alur dengan segmen baru di lokasi yang ditentukan oleh PipelineStoreLocation nilai.

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

Salah satu nilai enumerasi.

Saat ini satu-satunya nilai dalam enumerasi ini adalah direktori seperti yang ditentukan oleh ApplicationBase properti yang digunakan untuk menyiapkan domain aplikasi host.

Mengembalikan

String[]

Kumpulan string yang menjelaskan peringatan sebagai segmen alur dievaluasi.

Atribut

Pengecualian

Direktori segmen hilang dari struktur direktori alur.

Ada pelanggaran akses ke struktur direktori alur.

location adalah nilai yang tidak valid PipelineStoreLocation .

Keterangan

Gunakan metode ini kelebihan beban untuk mengaktifkan host yang tepercaya sebagian, yang mungkin tidak memiliki izin untuk menemukan lokasinya sendiri, untuk menemukan add-in di direktorinya sendiri.

Berlaku untuk

Update(String)

Updates cache segmen alur dengan segmen baru dari direktori akar tertentu.

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

Jalur akar struktur direktori alur.

Mengembalikan

String[]

Kumpulan string yang menjelaskan peringatan sebagai segmen alur dievaluasi.

Atribut

Pengecualian

Direktori segmen hilang dari struktur direktori alur.

Ada pelanggaran akses ke struktur direktori alur.

Contoh

Contoh berikut menunjukkan cara memperbarui file cache. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk AddInStore kelas .

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

Keterangan

Metode ini juga memperbarui cache add-in jika add-in berada dalam struktur direktori alur.

Jika tidak ada segmen atau add-in alur baru, metode ini hanya memvalidasi cache.

Berlaku untuk