AddInStore.Update Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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
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.