Freigeben über


SPFieldLink.Id-Eigenschaft

Ruft die GUID, den Feldverweis identifiziert.

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

Syntax

'Declaration
Public ReadOnly Property Id As Guid
    Get
'Usage
Dim instance As SPFieldLink
Dim value As Guid

value = instance.Id
public Guid Id { get; }

Eigenschaftswert

Typ: System.Guid
Ein eindeutiger Bezeichner für den Verweis dar.

Hinweise

Der Wert dieser Eigenschaft ist identisch mit dem Wert der Id -Eigenschaft des Felds, der den Feldverweis entspricht. Sie können der Eigenschaftswert als Index des Inhaltstyps SPFieldCollection -Eigenschaft als auch seiner SPFieldLinkCollection -Eigenschaft verwenden.

Beispiele

Das folgende Beispiel zeigt eine Konsolenanwendung, die die SPFieldCollection eines Inhaltstyps durchlaufen, und der Wert der SPField.Id -Eigenschaft und der Wert der entsprechenden SPFieldLink.Id -Eigenschaft in der Konsole gedruckt.

Imports System
Imports Microsoft.SharePoint

Module ConsoleApp
    Sub Main()
        Dim site As SPSite = New SPSite("https://localhost")
        Try
            Dim web As SPWeb = site.OpenWeb()
            Try
                Dim contentType As SPContentType = web.ContentTypes("Item")
                For Each field As SPField In contentType.Fields
                    Dim link As SPFieldLink = contentType.FieldLinks(field.Id)
                    Console.WriteLine("Field.Id = {0}", field.Id)
                    Console.WriteLine("FieldLink.Id = {0}", link.Id)
                    Console.WriteLine()
                Next field
            Finally
                web.Dispose()
            End Try
        Finally
            site.Dispose()
        End Try
        Console.Write("Press ENTER to continue...")
        Console.ReadLine()
    End Sub
End Module
using System;
using Microsoft.SharePoint;

namespace Test
{
    class ConsoleApp
    {
        static void Main(string[] args)
        {
            using (SPSite site = new SPSite("https://localhost"))
            {
                using (SPWeb web = site.OpenWeb())
                {
                    SPContentType contentType = web.ContentTypes["Item"];
                    foreach (SPField field in contentType.Fields)
                    {
                        SPFieldLink link = contentType.FieldLinks[field.Id];
                        Console.WriteLine("SPField.Id = {0}", field.Id);
                        Console.WriteLine("SPFieldLink.Id = {0}", link.Id);
                        Console.WriteLine();
                    }
                }
            }
            Console.Write("Press ENTER to continue...");
            Console.ReadLine();
        }
    }
}

Die folgende Ausgabe wird in der Konsole angezeigt.

Field.Id = c042a256-787d-4a6f-8a8a-cf6ab767f12d
FieldLink.Id = c042a256-787d-4a6f-8a8a-cf6ab767f12d

Field.Id = fa564e0f-0c70-4ab9-b863-0177e6ddd247
FieldLink.Id = fa564e0f-0c70-4ab9-b863-0177e6ddd247

Press ENTER to continue...

Siehe auch

Referenz

SPFieldLink Klasse

SPFieldLink-Member

Microsoft.SharePoint-Namespace

Weitere Ressourcen

Fields and Field References

Introduction to Columns

Introduction to Content Types