ProjectItem — Element
Reprezentuje element projektu programu SharePoint.Jest to element główny wymaganego pliku .spdata.
<ProjectItem DefaultFile = "File that opens in the editor when you open the project item"
FeatureReceiverClass = "Class that implements a feature receiver for the project item"
FeatureReceiverAssembly = "Assembly that defines a feature receiver for the project item"
SupportedTrustLevels = "Trust levels that the project item supports"
SupportedDeploymentScopes = "Deployment scopes that the project item supports"
Type="Identifier for the project item">
<Files>...</Files>
<ProjectItemFolder>...</ProjectItemFolder>
<SafeControls>...</SafeControls>
<FeatureProperties>...</FeatureProperties>
<ExtensionData>...</ExtensionData>
</ProjectItem>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty i elementy podrzędne elementy nadrzędne.
Atrybuty
Atrybut |
Opis |
---|---|
DefaultFile |
Opcjonalny xs:string atrybut. Ścieżki względne, łącznie z nazwą pliku, plik, który zostanie otwarty w Edytorze Visual Studio, po otwarciu elementu projektu programu SharePoint w Solution Explorer.Ścieżka jest względna z folderu, w którym znajduje się plik .spdata. |
FeatureReceiverClass |
Opcjonalny xs:string atrybut. Pełna nazwa klasy odbiornika funkcji dla tego elementu projektu programu SharePoint.Aby uzyskać więcej informacji dotyczących funkcji odbiorników, zobacz Zapewnianie informacji o pakowaniu i wdrożeniu w elementach projektu. |
FeatureReceiverAssembly |
Opcjonalny xs:string atrybut. Określa pełną nazwę to zespół, który definiuje odbiornika funkcji dla tego elementu projektu programu SharePoint.Aby uzyskać więcej informacji dotyczących funkcji odbiorników, zobacz Zapewnianie informacji o pakowaniu i wdrożeniu w elementach projektu.Aby uzyskać więcej informacji na temat zestawu w pełni kwalifikowanej nazwy, zobacz Nazwy zestawów. |
SupportedTrustLevels |
Opcjonalny xs:string atrybut. Określa poziomy zaufania, które obsługuje ten element projektu programu SharePoint.Wartość ta może być jedną z następujących ciągów: trybie piaskownicy, FullTrust, lub wszystkie.Wartość określa wszystkie, zarówno Sandboxed, jak i FullTrust. W niestandardowych typu element projektu programu SharePoint, wartość tego atrybutu odpowiada wartooć, którą można przypisać do SupportedTrustLevels właściwość w danej implementacji ISharePointProjectItemTypeProvider.InitializeType metody.Jeśli można określić różne wartości dla tego atrybutu, Visual Studio zastępuje wartość, tak aby określa poziom zaufania określić w SupportedTrustLevels właściwości. |
SupportedDeploymentScopes |
Opcjonalny xs:string atrybut. Określa zakresy wdrażania, które obsługuje ten element projektu programu SharePoint.Ta wartość jest rozdzielany przecinkami ciąg znaków, który składa się z jednej lub więcej z następujących ciągów: gospodarstwo, witryny, w sieci Web, WebApplication lub pakietu.Na przykład ", witryna sieci Web". W niestandardowych typu element projektu programu SharePoint, wartość tego atrybutu odpowiada wartooć, którą można przypisać do SupportedDeploymentScopes właściwość w danej implementacji ISharePointProjectItemTypeProvider.InitializeType metody.Jeśli można określić różne wartości dla tego atrybutu, Visual Studio zastępuje wartość, tak aby określa poziom zaufania określić w SupportedDeploymentScopes właściwości. |
Type |
Wymagane xs:string atrybut. Identyfikator elementu projektu programu SharePoint.W niestandardowych typu element projektu programu SharePoint, identyfikator jest ciąg, który jest przekazywany do SharePointProjectItemTypeAttribute.Aby uzyskać więcej informacji, zobacz Porady: definiowanie typu elementu projektu SharePoint. Lista identyfikatorów dla wbudowanych elementów projektu programu SharePoint, dołączone do programu Visual Studio, zobacz Rozszerzanie pozycji projektu SharePoint. |
Elementy podrzędne
Element |
Opis |
---|---|
Opcjonalnego elementu. Reprezentuje kolekcję elementów niestandardowych danych, które są skojarzone z elementem projektu programu SharePoint. Może zawierać tylko jeden ExtensionData element. |
|
Opcjonalnego elementu. Reprezentuje kolekcję wartości właściwości, które są uwzględniane przy użyciu funkcji, po wdrożeniu programu SharePoint. Może zawierać tylko jeden FeatureProperties element. |
|
Opcjonalny FileCollectionType element. Określa pliki do wdrażania z elementu projektu programu SharePoint, takich jak pliki element funkcji i danych wyjściowych zależnych nie SharePoint projektów. Musi zawierać albo Files lub ProjectItemFolder element, ale nie obu. |
|
Opcjonalny ProjectItemFolderType element. Reprezentuje folder mapowane. Musi zawierać albo Files lub ProjectItemFolder element, ale nie obu. |
|
Opcjonalnego elementu. Reprezentuje kolekcję formanty ASPX i składniki Web Part są wyznaczone jako bezpieczny dla każdego użytkownika, dostęp na dowolnej stronie ASPX w witrynie programu SharePoint. Może zawierać tylko jeden SafeControls element. |
Elementy nadrzędne
Brak.
Informacje o elementach
Obszar nazw |
https://schemas.microsoft.com/VisualStudio/2010/SharePointTools/SharePointProjectItemModel |
Nazwa schematu |
Schemat elementu projektu programu SharePoint |
Sprawdzanie poprawności pliku |
ProjectItemModelSchema.xsd |
Może być pusta |
Nr |