Udostępnij za pośrednictwem


Rozszerzanie węzła połączenia programu SharePoint w programie Server Explorer

W Visual Studiomożna połączyć do lokalnych witryn programu SharePoint na komputerze rozwoju za pomocą Połączeń SharePoint węzeł w Server Explorerokno. Węzeł ten wyświetla wielu składników lokalnych witryn programu SharePoint w widoku hierarchiczne drzewo .Na przykład można wyświetlić listy, biblioteki dokumentów i typów zawartość w lokacji lokalnej. Aby uzyskać więcej informacji na temat za pomocą Server Explorer , aby połączyć do lokalnych witryn programu SharePoint, zobacz Przeglądanie połączeń programu SharePoint za pomocą Eksploratora serwera.

Można rozszerzać, Połączeń SharePoint węzła, przez tworzenie rozszerzeń dla istniejących węzłów lub tworząc typ niestandardowy węzła i dodanie jej do hierarchii węzłów.

Zadania dla rozszerzenia węzła połączenia programu SharePoint

Rozszerzenie istniejących węźle utworzyć Visual Studiorozszerzenie , który implementuje IExplorerNodeTypeExtension interfejs. Przy rozszerzaniu węzła można dodać funkcję do węzła, takie jak własne elementymenu skrótlub właściwości niestandardowe. Aby uzyskać więcej informacji, zobacz Jak: rozszerzenie węzła programu SharePoint w programie Server Explorer.

Aby utworzyć niestandardowe węzeł wpisz, utworzyć Visual Studiorozszerzenie , który implementuje IExplorerNodeTypeProvider interfejs. Tworzenie niestandardowych węzłów, jeśli chcesz wyświetlać składniki witryny programu SharePoint, które nie są wyświetlane w Server Explorer domyślnie.Na przykład Server Explorer jest nie wyświetlania galerii sieć Web Part witryny programu SharePoint przez domyślną, ale można dodać niestandardowe węzeł, który robi to.Aby uzyskać więcej informacji, zobacz Jak: dodać niestandardowe węzeł SharePoint Server Explorer i Instruktaż: Rozszerzanie Server Explorer do wyświetlania składników Web Part.

Dodawanie właściwości niestandardowe do węzłów

Podczas rozszerzania węzła lub utworzyć typ węzła niestandardowe, można dodać właściwości niestandardowe do węzła.Właściwości są wyświetlane w Właściwościokno po wybraniu węzła.

Istnieją dwa typy właściwości niestandardowych, które można dodawać do węzła:

Pobieranie danych dla węzłów wbudowane

Wszystkie węzły wbudowanych dostarczonych przez Visual Studio zawierają pewne dane dotyczące programu SharePoint składnik , który reprezentują.Na przykład węzeł, który reprezentuje listy w witrynie programu SharePoint zawiera pewne dane dotyczące listy, takie jak tytuł i adres URL domyślny widok listy.

Dostęp do tego danych, pobieranie danych obiekt z Annotations właściwość IExplorerNode obiekt reprezentuje węzeł interesuje Cię. Typ danych obiekt zależy od typu węzła.

Poniższy przykład kodu demonstruje, jak pobieranie danych obiekt do węzła listy.Aby wyświetlić ten przykład w kontekst przykład większych, zobacz Jak: pobieranie danych dla węzła wbudowanych programu SharePoint Server Explorer.

Dim nodeInfo As IListNodeInfo = node.Annotations.GetValue(Of IListNodeInfo)()
IListNodeInfo nodeInfo = node.Annotations.GetValue<IListNodeInfo>();

Następującą tabela zawiera listę typów obiekt danych dla każdego typu węzła wbudowanych.

Typ węzła

Typ obiekt danych

Węzeł witryny programu SharePoint

IExplorerSiteNodeInfo

Typ zawartości

IContentTypeNodeInfo

Funkcja

IFeatureNodeInfo

Pole

IFieldNodeInfo

Lista

IListNodeInfo

szablon z listy

IListTemplateNodeInfo

Widoku listy (Microsoft.SharePoint.SPView)

IListViewNodeInfo

Skojarzenie przepływu pracy

IWorkflowAssociationNodeInfo

Przepływ pracy szablon

IWorkflowTemplateNodeInfo

Aby uzyskać więcej informacji na temat za pomocą Annotations właściwość, zobacz Kojarzenie danych niestandardowy z rozszerzeniami narzędzia programu SharePoint.

Zobacz też

Zadania

Instruktaż: Rozszerzanie Server Explorer do wyświetlania składników Web Part

Koncepcje

Jak: rozszerzenie węzła programu SharePoint w programie Server Explorer

Jak: dodać niestandardowe węzeł SharePoint Server Explorer

Jak: pobieranie danych dla węzła wbudowanych programu SharePoint Server Explorer

Kojarzenie danych niestandardowy z rozszerzeniami narzędzia programu SharePoint

Inne zasoby

Przeglądanie połączeń programu SharePoint za pomocą Eksploratora serwera

Rozszerzanie narzędzi programu SharePoint w programie Visual Studio