Rozšíření uzlu SharePoint připojení v Průzkumník serveru

V Visual Studio můžete připojit k místním SharePoint lokalit na vývojovém počítači pomocí uzlu připojení SharePoint v okně Průzkumník serveru počítače. Tento uzel zobrazí mnoho součástí místních webů SharePoint v hierarchickém stromovém zobrazení. Můžete například zobrazit seznamy, knihovny dokumentů a typy obsahu na místních webech. Další informace o použití nástroje Průzkumník serveru připojení k místním SharePoint najdete v tématu Procházení připojení SharePoint pomocí Průzkumník serveru.

Uzel připojení SharePoint můžete rozšířit vytvořením rozšíření pro existující uzly nebo vytvořením vlastního typu uzlu a jeho přidáním do hierarchie uzlů.

Úlohy rozšíření uzlu SharePoint připojení

Pokud chcete rozšířit existující uzel, vytvořte Visual Studio rozšíření, které implementuje IExplorerNodeTypeExtension rozhraní . Když rozšíříte uzel, můžete do uzlu přidat funkce, například vlastní položky místní nabídky nebo vlastní vlastnosti. Další informace najdete v tématu Postupy: Rozšíření uzlu SharePoint v Průzkumník serveru.

Pokud chcete vytvořit vlastní typ uzlu, vytvořte Visual Studio, které implementuje IExplorerNodeTypeProvider rozhraní. Vytvořte vlastní uzel, pokud chcete zobrazit součásti SharePoint lokalitách, které se ve výchozím Průzkumník serveru nezobrazují. Například Průzkumník serveru ve výchozím nastavení nezobrazí galerii webových SharePoint, ale můžete přidat vlastní uzel, který to udělá. Další informace najdete v tématu Postupy: Přidání vlastního uzlu SharePoint do Průzkumník serveru a Návod:Rozšíření Průzkumník serveru zobrazení Webové části .

Přidání vlastních vlastností do uzlů

Když rozšíříte uzel nebo vytvoříte vlastní typ uzlu, můžete do uzlu přidat vlastní vlastnosti. Vlastnosti se zobrazí v okně Vlastnosti, když je uzel vybraný.

Existují dva typy vlastních vlastností, které můžete přidat do uzlu:

Získání dat pro integrované uzly

Všechny předdefinované uzly poskytované komponentou Visual Studio obsahují některá data o komponentě SharePoint, kterou představují. Například uzel, který představuje seznam na webu SharePoint, poskytuje data o seznamu, například název a adresu URL výchozího zobrazení seznamu.

Pokud chcete získat přístup k tematických datům, načtěte datový objekt z vlastnosti objektu, který představuje Annotations IExplorerNode uzel, který vás zajímá. Typ datového objektu závisí na typu uzlu.

Následující příklad kódu ukazuje, jak získat datový objekt pro uzel seznamu. Pokud se chcete podívat na tento příklad v kontextu většího příkladu, podívejte se na část Postupy:Získání dat pro integrovaný SharePoint v Průzkumník serveru .

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

Následující tabulka uvádí typy datových objektů pro každý integrovaný typ uzlu.

Typ uzlu Typ datového objektu
SharePoint uzlu lokality IExplorerSiteNodeInfo
Typ obsahu IContentTypeNodeInfo
Funkce IFeatureNodeInfo
Pole IFieldNodeInfo
Seznam IListNodeInfo
Šablona seznamu IListTemplateNodeInfo
Zobrazení seznamu (Microsoft.SharePoint. SPView) IListViewNodeInfo
Přidružení pracovního postupu IWorkflowAssociationNodeInfo
Šablona pracovního postupu IWorkflowTemplateNodeInfo

Další informace o použití vlastnosti Annotations najdete v tématu Přidružení vlastních dat k SharePoint nástrojům.

Viz také