Udostępnij za pośrednictwem


Zapewnianie informacji o pakowaniu i wdrożeniu w elementach projektu

Wszystkie elementy projektu programu SharePoint w Visual Studio mają właściwości, które można podać dodatkowe dane po wdrożeniu projektu do programu SharePoint.Właściwości są następujące:

  • Właściwości funkcji

  • Funkcja odbiorników

  • Odwołanie do danych wyjściowych projektu

  • Bezpieczne wpisy formantu

Te właściwości są wyświetlane w Właściwości okna.

Właściwości funkcji

Użycie Właściwości funkcji właściwości w celu określenia danych, które używa funkcji.Funkcja właściwości danych jest zestaw wartości (przechowywane jako pary klucz/wartość) jest uwzględniane przy użyciu funkcji po wdrożeniu w programie SharePoint.Po wdrożeniu funkcji wartości właściwości są dostępne w kodzie.

Po dodaniu funkcji wartości właściwości do elementu projektu wartość jest dodawana jako element w manifeście funkcja element.W projekcie modelu łączności 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 jest dodawany jako element utworzyć obiektu FeatureProperty w pliku .spdata projektu.Uzyskać dostęp do właściwości w programie SharePoint, zobacz Klasy SPFeaturePropertyCollection.

Funkcja identyczne wartości właściwości z 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ść funkcji z wartościami niepasujące, wystąpi błąd sprawdzania poprawności.

Aby dodać właściwości funkcji bezpośrednio do pliku funkcji (* .feature), call Visual Studio metodę modelu obiektów programu SharePoint Add.Jeśli używasz tej metody, należy pamiętać, że ta sama zasada o dodanie funkcji identyczne wartości właściwości w właściwości funkcji ma również zastosowanie do właściwości dodawane bezpośrednio do pliku funkcji.

Odbiorca funkcji

Funkcja odbiorniki są funkcja zawierający kod wykonywany po wystąpieniu określonego zdarzenia do elementu projektu.Na przykład można zdefiniować odbiorniki funkcji, które wykonuje, jeśli funkcja jest zainstalowany, aktywowany lub uaktualniony.Jedną stronę, aby dodać Odbiorca funkcji jest dodać bezpośrednio do funkcji, zgodnie z opisem w Wskazówki: dodawanie przyszłych obsługiwanych odbiorników.Innym sposobem jest odwołać się nazwą klasy odbiornika i montażu w Odbiorca funkcji właściwości.

Metoda bezpośrednia

Po dodaniu Odbiorca funkcji do funkcji bezpośrednio, pliku kodu jest umieszczony w obszarze Funkcja węzła w Eksploratorze rozwiązań.Podczas tworzenia rozwiązania programu SharePoint, kod zostanie skompilowany w zespół i wdraża do programu SharePoint.Domyślnie, właściwości funkcji Zestawu odbiorcy i Klasy odbiornik odwoływać się do nazwy klasy i montażu.

Metoda referencyjna

Innym sposobem dodania Odbiorca funkcji jest za pomocą Odbiorca funkcji właściwość element projektu, aby odwołać się za montaż odbiornika funkcji.Odbiorca funkcji wartość właściwości ma dwie właściwości podrzędne: zestawu i Nazwa klasy.Zgromadzenie należy użyć jego pełną, "silne" Nazwa i nazwa klasy musi być wpisz pełną nazwę.Aby uzyskać więcej informacji, zobacz Strong-Named zestawy.Po wdrożeniu rozwiązania do witryny programu SharePoint, funkcja używa Odbiorca funkcji odwołanie do obsługi zdarzeń funkcji.

W czasie kompilacji rozwiązania wartości właściwości odbiornika funkcji w swoich projektach i funkcja scalania ustawić atrybutów ReceiverAssembly i ReceiverClass elementu funkcji w manifeście funkcji programu SharePoint pliku rozwiązania (wsp).W związku z tym jeśli wartości właściwości zestawu i nazwa klasy elementu projektu i funkcji są określone oba, musi odpowiadać wartości właściwości elementu i funkcja projektu.Jeśli wartości nie są zgodne, otrzymasz błąd sprawdzania poprawności.Jeśli chcesz element projektu Aby odwołać montaż odbiornika funkcji innych niż jego funkcja wykorzystuje, przenieść go do innej funkcji.

Jeśli odwołanie dotyczy funkcji zestawu odbiornika, który nie znajduje się już na serwerze, musi również zawierać w samym pliku zestawu w opakowaniu; Visual Studio nie powoduje dodania dla Ciebie.Podczas wdrażania funkcji zgromadzeniu plik jest kopiowany do jego systemu globalna pamięć podręczna zestawów (GAC) lub folder Bin w katalogu fizycznego programu SharePoint.Aby uzyskać więcej informacji, zobacz temat jak: Porady: dodawanie i usuwanie zestawów dodatkowych.

Aby uzyskać więcej informacji dotyczących funkcji odbiorników, zobacz Odbiorca zdarzeń funkcji i Zdarzenia funkcja.

Odwołanie do danych wyjściowych projektu

Właściwość odwołania wyjściowy określa zależność, takie jak montaż, że Twój przedmiot projektu musi uruchomić.Na przykład załóżmy, że rozwiązania jest projekt usługi BDC i projektu klas.Jeśli projekt usługi BDC ma zależności zestawu, który jest wyjście według projektów klasy, można odwoływać się zgromadzenie we właściwości projektu wyjściowego odwołania projektu usługi łączności danych biznesowych.Gdy projekt usługi BDC jest opakowane, zestawu zależnego jest dołączony do pakietu.

Wyjście odwołania są zazwyczaj zestawów, ale w niektórych przypadkach (np. przedsięwzięcia Silverlight) mogą być inne typy plików.

Aby uzyskać więcej informacji, zobacz Porady: dodawanie odwołania wyjścia projektu.

Bezpieczne wpisy formantu

SharePoint zawiera mechanizm zabezpieczeń o nazwie wpisy kontroli bezpieczny, należy ograniczyć dostęp niezaufani użytkownicy do niektórych formantów.Zgodnie z projektem programu SharePoint umożliwia niezaufanym użytkownikom na przesyłanie i tworzyć strony ASPX na serwerze programu SharePoint.Aby uniemożliwić tym użytkownikom dodawanie niebezpieczny kod na stronach ASPX, SharePoint ogranicza ich dostęp do bezpiecznych formantów.Bezpiecznych formantów są formanty ASPX i wyznaczone jako bezpieczne składniki Web Part, 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 który ma dwie właściwości podrzędne typu Boolean: bezpieczne i Bezpieczny skrypt przeciwko.Bezpieczne właściwość określa, czy niezaufani użytkownicy mogą uzyskać dostęp do formantu.Właściwość awaryjnym przeciwko skrypt określa, czy niezaufani użytkownicy mogą przeglądać i zmieniać właściwości formantu.

Wpisy kontroli bezpieczne są wywoływane na podstawie zestawu.Dodawanie wpisów 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 zespołu projektu za pomocą Zaawansowane kartę w Projektant pakiet podczas dodawania dodatkowego zestawu do pakietu.Aby uzyskać więcej informacji, zobacz Porady: oznaczanie kontrolek pojęciem bezpiecznych kontrolek lub Rejestrowanie zestawu części sieci Web jako formant bezpieczny.

Wpisy XML dla bezpiecznych formantów

Po dodaniu wpisu kontroli bezpiecznych do elementu projektu lub zestawu projektów, odwołanie są zapisywane do pliku manifest 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

Stosowanie z modułów podczas dołączania plików do rozwiązania

Rozszerzanie pakowania i wdrażania SharePoint

Inne zasoby

Rozwiązania pakowania i wdrażania SharePoint