Poskytování informací o balení a nasazení v položkách projektu
Všechny položky projektu SharePoint v Visual Studio mají vlastnosti, které můžete použít k poskytnutí dalších údajů, když je projekt nasazení na SharePoint.Tyto vlastností jsou následující:
Vlastnosti funkce
Funkce přijímače
Odkazy na výstup projektu
Položky bezpečného řízení
Tyto vlastnosti se zobrazí v Vlastnosti okno.
Vlastnosti funkce
Použití Vlastnosti funkce vlastnost k určení dat, která používá funkci.Funkce vlastnosti dat je sada hodnot (uložených jako dvojice klíč/hodnota), která je součástí funkce, když se nasazuje na SharePoint.Po nasazení funkce můžete přistupovat k hodnotám vlastností v kódu.
Přidáte-li hodnotu funkce vlastnosti do položky projektu, hodnota se doplňuje jako prvek v manifestu funkce zboží.V projektu modelu Business Data Connectivity (BDC) například vlastnost ModelFileName funkce se zobrazí jako:
<Property Key="ModelFileName" Value="BdcModel1\BdcModel1.bdcm" />
Po nastavení hodnoty vlastnosti funkce je přidán jako FeatureProperty prvek v souboru .spdata projektu.Informace o přístupu k vlastnosti služby SharePoint naleznete v tématu SPFeaturePropertyCollection třídy.
Funkce shodné hodnoty vlastností ze všech položek projektu jsou sloučeny v manifestu funkce.Však pokud dvě položky jiného projektu zadat stejný klíč vlastnost funkce s neodpovídající hodnoty, dojde k chybě ověření.
Vlastnosti funkce přidat přímo do souboru funkce (* .feature), zavolejte Visual Studio metody modelu objektu serveru SharePoint Add.Pokud použijete tuto metodu, uvědomte si, že o přidání funkce shodné hodnoty vlastností v dialogovém okně Vlastnosti funkce stejné pravidlo platí i pro vlastnosti přidat přímo do souboru funkce.
Příjemce funkce
Funkce přijímače jsou funkce obsahující kód, který se spustí při určité události položky projektu.Můžete například definovat funkce přijímačů, které jsou spuštěny při instalaci, aktivovat nebo upgradovat funkce.Jeden ze způsobů, jak přidat funkce přijímače je přidat přímo do funkce, jak je popsáno v Návod: Přidání přijímačů událostí funkce.Dalším způsobem je odkazovat na název třídy příjemce funkce a sestavení v Příjemce funkce vlastnost.
Přímá metoda
Po přidání příjemce funkce k funkci přímo, soubor kódu se vztahuje funkce uzlu v Průzkumníku řešení.Při vytváření řešení služby SharePoint, kód zkompilován do sestavení a instaluje na server SharePoint.Ve výchozím nastavení jsou vlastnosti funkce Sestavení příjemce a Třídy příjemce odkazovat na název třídy a sestavení.
Referenční metoda
Dalším způsobem přidání příjemce funkce je pomocí Příjemce funkce vlastnosti položky projektu, chcete-li odkazovat sestavení příjemce funkce.Hodnota vlastnosti příjemce funkce má dvě podvlastnosti: sestavení a Název třídy."Silný" název a název třídy musí být úplný název sestavení, musíte použít jeho úplný;Další informace naleznete v tématu Sestavení se silným názvem.Po nasazení řešení služby SharePoint, používá funkce příjemce odkazované funkce zpracování událostí funkci.
V okamžiku sestavení řešení sloučit hodnoty vlastností přijímače funkce ve funkci a jeho projekty v manifestu funkce služby SharePoint (WSP) řešení souboru nastavit atributy elementu funkce ReceiverAssembly a ReceiverClass.Proto pokud je zadán název třídy a sestavení hodnot vlastností položky projektu a funkce, musí odpovídat hodnot vlastností funkce a položky projektu.Hodnoty neshodují, zobrazí se chyba ověřování.Pokud chcete položku projektu chcete-li odkazovat sestavení příjemce funkce než jeho funkce používá, přesunout do jiné funkce.
Pokud odkazujete na sestavení příjemce funkce, která již není na serveru, musí obsahovat také soubor sestavení sám v balíčku. Visual Studio nepřidá pro vás.Při instalaci funkce soubor sestavení zkopírováno do obou systému globální mezipaměť sestavení (GAC) nebo ve složce Bin do fyzického adresáře služby SharePoint.Další informace naleznete v tématu Postup: Postupy: Přidání a odebrání dalších sestavení.
Další informace o funkci přijímače naleznete v tématu Příjemce události funkce a Události funkce.
Odkazy na výstup projektu
Vlastnost odkazy výstup projektu určuje závislost, jako je například sestavení, který potřebuje spustit položky projektu.Předpokládejme, že má vaše řešení služby BDC projektu a projekt třídy.Pokud projekt služby BDC obsahuje závislost na sestavení, které je výstup z projektu třídy, můžete odkazovat na sestavení v projektu služby BDC odkazy výstup projektu vlastnosti.Pokud je součástí projektu služby BDC, závislé sestavení je součástí balíčku.
Odkazy výstup projektu jsou obvykle sestavení, ale v některých případech (například projekty programu Silverlight) může být i jiné typy souborů.
Další informace naleznete v tématu Postupy: Přidání odkazu na výstup projektu.
Položky bezpečného řízení
SharePoint poskytuje mechanismus zabezpečení nazývané položky bezpečné řízení, omezte přístup nedůvěryhodným uživatelům určité ovládací prvky.Podle návrhu umožňuje SharePoint nedůvěryhodní uživatelé uložit a vytvořit stránky ASPX na serveru SharePoint.K těmto uživatelům zabránit v přidávání nebezpečný kód do stránky ASPX, SharePoint omezuje přístup k bezpečné ovládací prvky.Bezpečných ovládacích prvků jsou ovládací prvky ASPX a webových částí, které jsou označeny jako bezpečné, a který může být použit libovolný uživatel na webu.Další informace naleznete v tématu Krok 4: Přidat do seznamu bezpečných ovládacích prvků webových částí.
Všechny položky projektu služby SharePoint v Visual Studio má vlastnost s názvem Bezpečné položky řízení , která má podvlastnosti dva logické: bezpečné a Skriptu bezpečné proti.Bezpečné vlastnost určuje, zda lze nedůvěryhodní uživatelé přistupovat k ovládacímu prvku.Bezpečné proti skriptu vlastnost určuje, zda nedůvěryhodní uživatelé mohou zobrazit a změnit vlastnosti ovládacího prvku.
Na základě sestavení jsou uvedeny položky bezpečné řízení.Přidání položky bezpečné řízení sestavení projektu zadáním v položce projektu Bezpečné položky řízení vlastnost.Však můžete také přidat položky bezpečné řízení sestavení projektu až Upřesnit karta v Návrhář balíček když přidáte další sestavení balíčku.Další informace naleznete v tématu Postupy: Označení ovládacích prvků jako bezpečných nebo Registrace sestavení webové části jako bezpečný ovládací prvek.
XML položky pro bezpečný ovládací prvky.
Přidáte-li do položky projektu nebo sestavení projektu položky bezpečné řízení, odkaz je zapsán do manifestu balíčku v následujícím formátu:
<Assemblies>
<Assembly Location="<assembly name>.dll"
DeploymentTarget="<'GlobalAssemblyCache' or 'WebApplication'">>
<SafeControls>
<SafeControl Assembly="<assembly name>.dll" Namespace=
"<SharePoint project name>" Safe="<true/false>"
TypeName="<control name>"
SafeAgainstScript="<true/false>" />
</SafeControls>
</Assembly>
</Assemblies>
Viz také
Koncepty
Vložení souborů do řešení pomocí modulů
Rozšíření balení a nasazení SharePoint