AddInStore.Update Yöntem

Tanım

İş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

String[]

İş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

String[]

İş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.

Şunlara uygulanır