AddInStore.Update Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İşlem hattı kesimleri önbelleğini yeni segmentlerle Güncelleştirmeler.
Aşırı Yüklemeler
Update(PipelineStoreLocation) |
Güncelleştirmeler işlem hattı kesimleri, bir PipelineStoreLocation değer tarafından belirtilen konumda yeni segmentlerle önbelleğe alınır. |
Update(String) |
Güncelleştirmeler işlem hattı kesimleri, belirtilen kök dizinden yeni kesimlerle önbelleğe alınır. |
Update(PipelineStoreLocation)
Güncelleştirmeler işlem hattı kesimleri, bir PipelineStoreLocation değer tarafından belirtilen konumda yeni segmentlerle önbelleğe alınır.
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()
Parametreler
- location
- PipelineStoreLocation
Sabit listesi değerlerinden biri.
Şu anda bu numaralandırmadaki tek değer, konağın ApplicationBase uygulama etki alanını ayarlamak için kullanılan özelliği tarafından belirtilen dizindir.
Döndürülenler
İşlem hattı kesimleri değerlendirilirken uyarıları açıklayan dize koleksiyonu.
- Öznitelikler
Özel durumlar
İşlem hattı dizin yapısında bir segment dizini eksik.
İşlem hattı dizin yapısında erişim ihlali var.
location
geçersiz PipelineStoreLocation bir değerdir.
Açıklamalar
Kendi konumunu bulma izni olmayan kısmen güvenilen bir konağın kendi dizinindeki eklentileri bulmasını sağlamak için bu yöntem aşırı yüklemesini kullanın.
Şunlara uygulanır
Update(String)
Güncelleştirmeler işlem hattı kesimleri, belirtilen kök dizinden yeni kesimlerle önbelleğe alınır.
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()
Parametreler
- pipelineRootFolderPath
- String
İşlem hattı dizin yapısının kök yolu.
Döndürülenler
İşlem hattı kesimleri değerlendirilirken uyarıları açıklayan dize koleksiyonu.
- Öznitelikler
Özel durumlar
İşlem hattı dizin yapısında bir segment dizini eksik.
İşlem hattı dizin yapısında erişim ihlali var.
Örnekler
Aşağıdaki örnekte önbellek dosyalarının nasıl güncelleştirilecekleri gösterilmektedir. Bu kod örneği, sınıfı için AddInStore sağlanan daha büyük bir örneğin parçasıdır.
// 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
Açıklamalar
Bu yöntem, eklentiler işlem hattı dizin yapısındaysa eklenti önbelleğini de güncelleştirir.
Yeni işlem hattı segmentleri veya eklentileri yoksa, bu yöntem yalnızca önbelleği doğrular.