Sdílet prostřednictvím


Balení a informace o nasazení do položky projektu

Všechny položky projektu SharePoint v Visual Studio mají vlastnosti, které lze použít k poskytnutí dalších údajů při zavedení projektu na server SharePoint.Tyto vlastností jsou následující:

  • Vlastnosti funkce

  • Funkce přijímače

  • Odkazy na výstup projektu

  • Položky pro bezpečné řízení

Tyto vlastnosti se zobrazí v Vlastnosti okna.

Vlastnosti funkce

Použití Funkci vlastnosti vlastnost zadat data, která používá funkci.Funkce vlastnosti dat je sada hodnot (uložených jako dvojice) je součástí funkce, pokud na serveru SharePoint.Po nasazení funkce přístupné hodnoty vlastností v kódu.

Přidáte-li hodnota vlastnosti funkce položku projektu, bude přidána hodnota jako element v manifestu položky funkce.V projektu modelu obchodní Data připojení (BDC) například vlastnost funkce ModelFileName zobrazí jako:

<Property Key="ModelFileName" Value="BdcModel1\BdcModel1.bdcm" /> 

Po nastavení hodnoty vlastnosti funkce je přidána jako prvek FeatureProperty v souboru .spdata projektu.Informace o přístupu k vlastnosti služby SharePoint naleznete v tématu SPFeaturePropertyCollection třídy.

Funkce stejné hodnoty vlastnosti ze všech položek projektu jsou sloučeny v manifestu funkce.Však Pokud dvě různé projektu položky zadat stejný klíč vlastnost funkce-odpovídající hodnoty, nastane chyba ověření.

Vlastnosti funkce přidat přímo do souboru funkce (* .feature), volání Visual Studio SharePoint objektu modelu metodu Add.Pokud použijete tuto metodu, mějte na paměti, že stejné pravidlo o přidání hodnot vlastností shodné funkce ve vlastnostech funkce také platí pro vlastnosti do souboru funkce.

Funkce přijímače

Kód, který se spustí při určité události projektu položky obsahující funkce jsou funkce přijímačů.Můžete například definovat funkce přijímačů, které při instalaci, aktivaci či inovovat funkci.Způsob přidání funkce přijímače je přidat přímo do funkce popsané v Názorný postup: Přidání funkce přijímačů událostí.Jiným způsobem je referenční název třídy funkce přijímače a shromáždění Funkce přijímače vlastnost.

Ee696751.collapse_all(cs-cz,VS.110).gifPřímá metoda

Po přidání funkce přijímače do funkce přímo, je propuštěno kód souboru funkce uzel v aplikaci Solution Explorer.Při vytváření řešení SharePoint kód zkompiluje do sestavení a nasadí do služby SharePoint.Ve výchozím nastavení vlastnosti funkce Přijímač sestavení a Přijímač třídy referenční název třídy a sestavení.

Ee696751.collapse_all(cs-cz,VS.110).gifReferenční metoda

Jiným způsobem přidání funkce přijímače je použití Funkce přijímače vlastností položky projektu odkaz sestavení funkce přijímače.Hodnota vlastnosti funkce přijímač má dvě podvlastností: sestavení a Název třídy.Sestavení musíte použít jeho úplný, "silné" název a název třídy musí být úplný název.Další informace naleznete v Strong-Named sestavení.Po nasazení řešení služby SharePoint, používá funkce přijímače odkazované funkce zpracování události funkce.

Při vytváření řešení funkce přijímače hodnoty v jeho projekty a funkce Sloučit nastavit atributy ReceiverAssembly a ReceiverClass funkce prvku v manifestu funkce souboru řešení (WSP) služby SharePoint.Proto pokud hodnoty vlastností třídy název sestavení a položku projektu a funkce obou zadán, musí odpovídat projektu hodnoty vlastností zboží a funkce.Pokud hodnoty neodpovídají, zobrazí se chyba ověřování.Pokud chcete položku projektu odkaz na sestavení pro příjemce funkce, než je jeho funkce používá, přesunout do jiné funkce.

Pokud funkce sestavení přijímače, který již není na serveru, musí obsahovat také samotný soubor sestavení balíčku; Visual Studiomůžete ji nepřidá.Při nasazení funkce v systému, buď se zkopíruje soubor sestavení global assembly cache (GAC) nebo složky Bin fyzického adresáře služby SharePoint.Další informace naleznete v tématu Jak: Jak: Přidat a odebrat další sestavení.

Další informace o funkci přijímače, viz Přijímače události funkci a události funkci.

Odkazy na výstup projektu

Vlastnost odkazy výstup projektu určuje závislostí, jako je například sestavení, které potřebuje spustit projektu položky.Předpokládejme například, že má vaše řešení projektu BDC a třídy projektu.Pokud projekt BDC závislost na sestavení, která je výstup projektu třídy, je odkaz sestavení projektu BDC odkazy výstup projektu vlastnosti.Při projektu BDC balen, závislé sestavení je součástí balíčku.

Odkazy výstup projektu jsou obvykle sestavení, ale může být v některých případech (například program Silverlight projekty) jiné typy souborů.

Další informace naleznete v tématu Jak: Přidat odkaz na výstup projektu.

Položky pro bezpečné ří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 SharePoint umožňuje nedůvěryhodní uživatelé uložit a vytvořit stránky ASPX na serveru SharePoint.Chcete-li uživatelům zabránit v přidávání nebezpečný kód na stránky ASPX, SharePoint omezuje přístup k bezpečných prvků.Bezpečných prvků jsou ovládací prvky ASPX a webových částí, které jsou označeny jako bezpečné, a které lze použít libovolný uživatel na webu.Další informace naleznete v Krok 4: přidání webové části do seznamu bezpečných prvků.

Každé položky projektu SharePoint v Visual Studio má vlastnost nazvanou Položky bezpečné řízení , která má dva logické podvlastností: bezpečné a Skriptu bezpečné proti. Bezpečné vlastnost určuje, zda nedůvěryhodným uživatelům přístup k ovládacím prvku.Vlastnost bezpečné proti skriptu určuje, zda nedůvěryhodní uživatelé mohou prohlížet a měnit vlastnosti ovládacího prvku.

Položky bezpečné řízení se odkazuje na základě sestavení.Přidat položky bezpečné řízení projektu sestavení zadáním položky projektu Položky bezpečné řízení vlastnost.Však můžete také přidat položky bezpečné řízení na sestavení projektu prostřednictvím Advanced karta v Balíček Návrhář po přidání dalších sestavení balíčku.Další informace naleznete v Jak: řídí označit jako bezpečný ovládací prvky nebo Registrace sestavení webové části jako bezpečný ovládací prvek.

Ee696751.collapse_all(cs-cz,VS.110).gifPoložky bezpečných prvků XML

Když přidáte položku bezpečné řízení projektu položky nebo sestavení projektu, odkaz zapsána 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

Zahrnout soubory v roztoku pomocí modulů

Rozšíření balení a nasazení služby SharePoint

Další zdroje

Balení a zavedení řešení služby SharePoint