Udostępnij za pośrednictwem


AddInStore Klasa

Definicja

Udostępnia metody przechowywania i znajdowania informacji na temat dostępnych dodatków i segmentów potoku.

public ref class AddInStore abstract sealed
public static class AddInStore
type AddInStore = class
Public Class AddInStore
Dziedziczenie
AddInStore

Przykłady

W poniższym przykładzie pokazano, jak zaktualizować pliki pamięci podręcznej.

// Get path for the pipeline root.
// Assumes that the current directory is the
// pipeline directory structure root directory.
String pipeRoot = Environment.CurrentDirectory;

// Update the cache files of the
// pipeline segments and add-ins.
string[] warnings = AddInStore.Update(pipeRoot);

foreach (string warning in warnings)
{
    Console.WriteLine(warning);
}

// Search for add-ins of type Calculator (the host view of the add-in)
// specifying the host's application base, instead of a path,
// for the FindAddIns method.

Collection<AddInToken> tokens =
            AddInStore.FindAddIns(typeof(Calculator), PipelineStoreLocation.ApplicationBase);
' Get the path for the pipeline root.  
' Assumes that the current directory is the
' pipline directory structure root directory.
Dim pipeRoot As String = Environment.CurrentDirectory
' 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

' Search for add-ins of type Calculator (the host view of the add-in)
' specifying the host's application base, instead of a path,
' for the FindAddIns method.
Dim tokens As Collection(Of AddInToken) = _
    AddInStore.FindAddIns(GetType(Calculator), PipelineStoreLocation.ApplicationBase)

Uwagi

Ta klasa służy do kompilowania, ponownego kompilowania i aktualizowania dwóch plików pamięci podręcznej zgodnie z opisem w poniższej tabeli.

Plik pamięci podręcznej Metody tworzące plik
PipelineSegments.store

Ten plik znajduje się w katalogu głównym struktury katalogów potoku.
Update

Aktualizacje plik z nowymi segmentami potoków. Jeśli nie zainstalowano nowych segmentów, ta metoda po prostu weryfikuje pamięć podręczną.

Rebuild

Ponownie kompiluje plik i obejmuje nowe segmenty potoków.
AddIns.store

Ten plik znajduje się w katalogu zawierającym co najmniej jeden podkatalog dodatku. Jeśli ten katalog znajduje się w strukturze katalogów potoku, musi mieć nazwę AddIns.
UpdateAddIns

Aktualizacje plik z nowymi dodatkami w określonej lokalizacji. Wywołaj tę metodę, jeśli dodatki znajdują się poza strukturą katalogów potoku.

Jeśli nie zainstalowano żadnych nowych dodatków, ta metoda po prostu weryfikuje pamięć podręczną.

RebuildAddIns

Ponownie kompiluje plik i zawiera dodatki w określonej lokalizacji. Wywołaj tę metodę, jeśli dodatki znajdują się poza strukturą katalogów potoku.

Update

Jeśli dodatki znajdują się w strukturze katalogów potoku, ta metoda aktualizuje plik przy użyciu nowych dodatków.

Rebuild

Jeśli dodatki znajdują się w strukturze katalogów potoku, ta metoda ponownie kompiluje plik i zawiera nowe dodatki.

Te metody tworzą pliki pamięci podręcznej, jeśli nie istnieją wcześniej.

Po utworzeniu plików pamięci podręcznej użyj FindAddIns metody , aby zbadać pliki, aby znaleźć wszystkie dodatki pasujące do określonego widoku hosta dodatku. Możesz również użyć FindAddIn metody , aby znaleźć określony dodatek.

Ważne

Nie jest obsługiwane zezwalanie niezaufanym użytkownikom lub podmiotom na dostęp do PipelineSegments.store i Addins.store. Może to spowodować problemy z uszkodzeniem danych w aplikacjach.

Metody

FindAddIn(Type, String, String, String)

Znajduje określony dodatek.

FindAddIns(Type, PipelineStoreLocation)

Znajduje wszystkie dodatki dla określonego widoku hosta dodatku w lokalizacji określonej przez PipelineStoreLocation wartość wyliczenia.

FindAddIns(Type, PipelineStoreLocation, String[])

Znajduje wszystkie dodatki dla określonego widoku hosta dodatku w lokalizacji określonej przez PipelineStoreLocation wartość i opcjonalny folder dodatków.

FindAddIns(Type, String, String[])

Znajduje wszystkie dodatki dla określonego widoku hosta dodatku z określonego katalogu głównego.

Rebuild(PipelineStoreLocation)

Ponownie kompiluje pamięć podręczną segmentów potoków i uwzględnia nowe segmenty w lokalizacji określonej przez PipelineStoreLocation wartość.

Rebuild(String)

Ponownie kompiluje pamięć podręczną segmentów potoków i zawiera nowe segmenty z określonego katalogu głównego.

RebuildAddIns(String)

Ponownie kompiluje pamięć podręczną dodatków i zawiera nowe dodatki z określonego katalogu głównego.

Update(PipelineStoreLocation)

Aktualizacje pamięci podręcznej segmentów potoku z nowymi segmentami w lokalizacji określonej przez PipelineStoreLocation wartość.

Update(String)

Aktualizacje pamięci podręcznej segmentów potoku z nowymi segmentami z określonego katalogu głównego.

UpdateAddIns(String)

Aktualizacje pamięci podręcznej dodatków i zawiera nowe dodatki w określonej lokalizacji.

Dotyczy

Zobacz też