Udostępnij za pośrednictwem


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

ExtensionData

Opcjonalnego elementu.

Reprezentuje kolekcję elementów niestandardowych danych, które są skojarzone z elementem projektu programu SharePoint.

Może zawierać tylko jeden ExtensionData element.

FeatureProperties

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.

Pliki

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.

ProjectItemFolder

Opcjonalny ProjectItemFolderType element.

Reprezentuje folder mapowane.

Musi zawierać albo Files lub ProjectItemFolder element, ale nie obu.

SafeControls

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

Zobacz też

Koncepcje

Element projektu SharePoint — Odwołanie do schematu