Freigeben über


SPContentType.Scope-Eigenschaft

Ruft eine serverrelative URL für die höchste Ebene innerhalb des Bereichs eines bestimmten Inhaltstyps ab.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public ReadOnly Property Scope As String
    Get
'Usage
Dim instance As SPContentType
Dim value As String

value = instance.Scope
public string Scope { get; }

Eigenschaftswert

Typ: System.String
Eine serverrelative URL.

Hinweise

Inhaltstypen, die von der Klasse SPContentType dargestellt werden, können als SPContentTypeCollection Sammlungen auf die Website und die Liste der Ebene aufgelistet werden. Die Auflistung auf der Websiteebene enthält alle Inhaltstypen, die Sie für Listen innerhalb der Website anwenden können. Die Listenebene-Auflistung enthält alle Inhaltstypen, die für diese Liste angewendet wurden. Wenn ein Inhaltstyps zu einer Liste oder Dokumentbibliothek (eine spezielle Art von Liste) angewendet wird, wird in inhaltstypauflistung der Liste ein Inhaltstyp definiert, die auf Standortebene kopiert. Aus diesem Grund kann die gleichen Standort--Inhaltstypdefinition, separate SPContentType -Objekte in vielen verschiedenen Listen innerhalb der gleichen Website dargestellt werden.

Der Wert der Eigenschaft Scope hängt davon ab, ob ein bestimmtes SPContentType -Objekt in einer Websitesammlung oder Listenauflistung ist. Für Objekte in der Auflistung Inhaltstyp auf Websiteebene ist der Wert der Eigenschaft Scope eine string , die eine serverrelative URL für die Website enthält. Für Objekte in einer Auflistung Inhaltstyp Listenebene ist der Wert der Scope -Eigenschaft eine Zeichenfolge mit einer serverrelative URL für den Stammordner der Liste.

Beispiele

Das folgende Beispiel ist eine Konsolenanwendung, die die erste Liste in einer Website auswählt. Wählt den ersten Inhaltstyp in der Liste verwendet. und zeigt die Bereiche für den Inhaltstyp der Liste und seinem übergeordneten Inhaltstyp.

Imports System
Imports Microsoft.SharePoint

Module ConsoleApp

    Sub Main()
        Console.WriteLine()

        Dim oSPSite As SPSite = New SPSite("https://localhost")
        Dim oSPWeb As SPWeb = oSPSite.OpenWeb()

        Dim oList As SPList = oSPWeb.Lists(0)
        Dim oContentType As SPContentType = oList.ContentTypes(0)

        Console.WriteLine("Content type name: " + oContentType.Name)
        Console.WriteLine("Content type scope: " + oContentType.Scope)
        Console.WriteLine("Parent type name: " + oContentType.Parent.Name)
        Console.WriteLine("Parent type scope: " + oContentType.Parent.Scope)

        oSPWeb.Dispose()
        oSPSite.Dispose()

        Console.WriteLine()
        Console.Write("Press ENTER to continue...")
        Console.ReadLine()
    End Sub

End Module
using System;
using Microsoft.SharePoint;

namespace MyTest
{
    class ConsoleApp
    {
        static void Main(string[] args)
        {
            Console.WriteLine();
            SPSite oSPSite = new SPSite("https://localhost");
            SPWeb oSPWeb = oSPSite.OpenWeb();


            SPList oList = oSPWeb.Lists[0];
            SPContentType oContentType = oList.ContentTypes[0];

            Console.WriteLine("Content type name: " +  oContentType.Name);
            Console.WriteLine("Content type scope: " + oContentType.Scope);
            Console.WriteLine("Parent type name: " + oContentType.Parent.Name);
            Console.WriteLine("Parent type scope: " + oContentType.Parent.Scope);

            oSPWeb.Dispose();
            oSPSite.Dispose();

            Console.WriteLine();
            Console.Write("Press ENTER to continue...");
            Console.ReadLine();
        }
    }
}

Die Anwendung möglicherweise die folgende Ausgabe in der Konsole gedruckt.

Content type name: Announcement
Content type scope: /Lists/Announcements
Parent type name: Announcement
Parent type scope: /

Press ENTER to continue...

Siehe auch

Referenz

SPContentType Klasse

SPContentType-Member

Microsoft.SharePoint-Namespace

Weitere Ressourcen

Introduction to Content Types

Site and List Content Types

Base Content Type Hierarchy