Opakowanie i informacje dotyczące wdrażania w elementy projektu
Wszystkie elementy projektu programu SharePoint w Visual Studio mają właściwości, które można użyć, aby zapewnić dodatkowe dane po wdrożeniu projektu do witryny programu SharePoint.Właściwości te są w następujący sposób:
Właściwości funkcji
Funkcja odbiorników
Odwołania do projektu danych wyjściowych
Bezpieczne wpisy kontroli
Te właściwości są wyświetlane w Właściwości okna.
Właściwości funkcji
Użyj Właściwości funkcji właściwość, aby określić dane, które korzysta z funkcji.Funkcja właściwości danych to zestaw wartości (przechowywane jako pary klucz wartość) jest włączone, przy użyciu funkcji po wdrożeniu do witryny programu SharePoint.Po wdrożeniu funkcji można uzyskać dostęp wartości właściwości w kodzie.
Po dodaniu wartości właściwości funkcji do elementu projektu wartość jest dodawana jako element w manifeście funkcja element.W projekcie modelu połączeń danych biznesowych (BDC) na przykład, właściwość funkcji ModelFileName pojawia się jako:
<Property Key="ModelFileName" Value="BdcModel1\BdcModel1.bdcm" />
Po ustawieniu wartości właściwości funkcji, dodaje się jako elementu FeatureProperty w pliku .spdata projektu.Aby uzyskać informacje dotyczące uzyskiwania dostępu do właściwości w programie SharePoint, zobacz Klasy SPFeaturePropertyCollection.
Funkcja identycznych wartości właściwości ze wszystkich elementów projektu są scalane w manifeście funkcji.Jednakże jeśli dwa elementy różnych projektów określić ten sam klucz właściwości funkcji-pasujące wartości, wystąpi błąd sprawdzania poprawności.
Aby dodać właściwości funkcji bezpośrednio do pliku funkcja (* .feature), call Visual Studio metody modelu obiektu programu SharePoint Add.Jeśli użyjesz tej metody, należy pamiętać, że ta sama zasada dotyczących dodawania wartości właściwości funkcji identyczne właściwości funkcji dotyczy również dodawane bezpośrednio do pliku funkcja właściwości.
Funkcja odbiornika
Funkcja odbiorniki są funkcja zawierający kod wykonywany po wystąpieniu określonego zdarzenia do elementu projektu.Na przykład można zdefiniować odbiorników funkcji, które wykonuje, jeśli funkcja jest zainstalowany, aktywowany lub uaktualniony.Aby dodać odbiornika funkcji jest dodać bezpośrednio do funkcji zgodnie z opisem w Instruktaż: Dodawanie funkcji zdarzenia odbiorników.Innym sposobem jest odniesienie do nazwy klasy odbiornika funkcji i montaż w Funkcja odbiornik właściwości.
Metoda bezpośrednia
Po dodaniu odbiornika funkcji do funkcji bezpośrednio, pliku kod znajduje się pod funkcji węzeł w oknie Solution Explorer.Podczas tworzenia rozwiązania programu SharePoint, kod zostanie skompilowany do zestawu i wdraża do witryny programu SharePoint.Domyślnie, właściwości funkcji Zestawu odbiornik i Klasy odbiornik odwoływać się do nazwy klasy i montażu.
Metoda referencyjna
Innym sposobem dodania odbiornika funkcji jest za pomocą Funkcja odbiornik właściwość elementu projektu, aby odwołać się za zestawu odbiornika funkcji.Wartość właściwości funkcji odbiorca ma dwie właściwości podrzędne: Zgromadzenia i Nazwa klasy.Zgromadzenie należy używać jej pełną, "silne" Nazwa i nazwa klasy musi być wpisz pełną nazwę.Aby uzyskać więcej informacji, zobacz Zespoły Strong-Named.Po wdrożeniu roztwór do witryny programu SharePoint, funkcja używa odbiornika funkcji, do którego istnieje odwołanie do obsługi zdarzeń funkcji.
W czasie kompilacji rozwiązania wartości właściwości funkcji odbiornika, funkcja i jej projektów scalone razem ustawić atrybutów ReceiverAssembly i ReceiverClass elementu funkcji w manifeście funkcji programu SharePoint pliku roztworu (.wsp).W związku z tym jeżeli zgromadzenie i nazwa klasy wartości właściwości elementu projektu i funkcja jednocześnie określone, wartości właściwości elementu i funkcja projektu musi odpowiadać.Jeśli wartości nie pasują do siebie, wyświetlany jest błąd sprawdzania poprawności.Jeśli chcesz, aby element projektu Aby odwołać się za zestawu odbiornika funkcji innych niż korzysta z jego funkcji, przenieść go do innej funkcji.
Jeśli odwołanie zestawu odbiornika funkcja, która nie jest już na serwerze musi również zawierać w samym pliku zestawu w opakowaniu; Visual Studionie powoduje dodania go dla Ciebie.Podczas wdrażania funkcji pliku zestawu jest kopiowany do tego systemu global assembly cache (GAC) lub folder Bin w katalogu fizycznego programu SharePoint.Aby uzyskać więcej informacji, zobacz temat jak: Jak: Dodawanie i usuwanie dodatkowych zestawów.
Aby uzyskać więcej informacji dotyczących funkcji odbiorników, zobacz Odbiorcy zdarzeń funkcji i funkcji zdarzenia.
Odwołania do projektu danych wyjściowych
Właściwości projektu wyjściowego odwołania określa zależność, takich jak zespół, który element projektu musi uruchomić.Na przykład załóżmy, że rozwiązania jest projekt BDC i projektu klasy.Projektu BDC bazuje na zestaw, który jest wyświetlany przez program project klasy, można odwołać się do zestawu właściwości projektu wyjściowego odwołania projektu BDC.Po spakowaniu projektu BDC zestawu zależnego jest dołączony do pakietu.
Odwołania do projektu dane wyjściowe są zazwyczaj zestawów, ale w niektórych przypadkach (takie jak projekty Silverlight) mogą być inne typy plików.
Aby uzyskać więcej informacji, zobacz Jak: Dodaj odwołanie projektu wyjściowego.
Bezpieczne wpisy kontroli
SharePoint zawiera mechanizm zabezpieczeń zwane wpisami kontroli bezpiecznych, ograniczyć dostęp użytkownikom niezaufanym niektórych formantów.Zgodnie z projektem programu SharePoint umożliwia niezaufanym użytkownikom na przekazywanie i tworzyć strony ASPX na serwerze SharePoint.Aby uniemożliwić dodawanie niebezpieczny kod na stronach ASPX tych użytkowników, SharePoint ograniczenia ich dostępu do bezpiecznych formantów.Bezpiecznych formantów są ASPX formantów i składniki Web Part wyznaczone jako bezpieczny i który może służyć przez dowolnego użytkownika w witrynie.Aby uzyskać więcej informacji, zobacz Krok 4: Dodawanie składnika Web Part do listy bezpiecznych formantów.
Każdy element projektu programu SharePoint w Visual Studio ma właściwość o nazwie Bezpieczne wpisy kontroli ma dwie właściwości podrzędne Boolean: bezpiecznego i Bezpieczne skrypt przeciwko. Bezpieczne właściwość określa, czy niezaufani użytkownicy mogą uzyskiwać dostęp do formantu.Właściwość bezpieczne przeciwko skrypt określa, czy użytkownikom niezaufanym można wyświetlać i zmieniać właściwości formantu.
Wpisy kontroli bezpieczne są wymienione na podstawie zestawu.Dodaj wpisy kontroli bezpiecznych do zespołu projektu przez wprowadzenie nazwy elementu projektu Bezpieczne wpisy kontroli właściwości.Jednak również można dodać wpisy kontroli bezpiecznych do zestawu projektów poprzez Zaawansowane kartę w Projektant pakietu podczas dodawania dodatkowego zestawu do pakietu.Aby uzyskać więcej informacji, zobacz Jak: znak formantów formanty jako bezpieczne lub Rejestrowanie zestawu części sieci Web jako formant bezpieczny.
Wpisy XML dla bezpiecznych formantów
Po dodaniu wpisu bezpieczne kontroli elementu projektu lub zestawu projektów, odwołanie jest zapisywany manifest pakietu w następującym formacie:
<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>
Zobacz też
Koncepcje
Aby dołączyć pliki w roztworze przy użyciu modułów
Rozszerzanie programu SharePoint, pakowania i rozmieszczania