Freigeben über


SPFieldLink.Name-Eigenschaft

Ruft den internen Namen des Reference-Objekts dar.

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

Syntax

'Declaration
Public ReadOnly Property Name As String
    Get
'Usage
Dim instance As SPFieldLink
Dim value As String

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

Eigenschaftswert

Typ: System.String
Der interne Name des Objekts.

Hinweise

Der Wert dieser Eigenschaft ist identisch mit dem Wert der InternalName -Eigenschaft des SPField -Objekts, das an den Konstruktor SPFieldLink als Argument übergeben wird.

Beispiele

Das folgende Beispiel zeigt eine Konsolenanwendung, die durchlaufen und das Feld und Feld Link Auflistungen eines Inhaltstyps, und klicken Sie dann den Wert der Eigenschaft InternalName für jedes Feld und der Wert der Name -Eigenschaft für das entsprechende Feld Link 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 ctName As String = "Announcement"
                Dim contentType As SPContentType = web.ContentTypes(ctName)
                If contentType IsNot Nothing Then
                    For i As Integer = 0 To contentType.Fields.Count - 1
                        Console.WriteLine("Field.InternalName = {0}", contentType.Fields(i).InternalName)
                        Console.WriteLine("FieldLink.Name = {0}", contentType.FieldLinks(i).Name)
                        Console.WriteLine()
                    Next
                End If
            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())
                {
                    string ctName = "Announcement";
                    SPContentType contentType = web.ContentTypes[ctName];
                    if (contentType != null)
                    {
                        for (int i = 0; i < contentType.Fields.Count; i++)
                        {
                            Console.WriteLine("Field.InternalName = {0}", contentType.Fields[i].InternalName);
                            Console.WriteLine("FieldLink.Name = {0}", contentType.FieldLinks[i].Name);
                            Console.WriteLine();
                        }
                    }
                }
            }
            Console.Write("Press ENTER to continue...");
            Console.ReadLine();
        }
    }
}

Die folgende Ausgabe wird in der Konsole angezeigt.

Field.InternalName = ContentType
FieldLink.Name = ContentType

Field.InternalName = Title
FieldLink.Name = Title

Field.InternalName = Body
FieldLink.Name = Body

Field.InternalName = Expires
FieldLink.Name = Expires

Press ENTER to continue...

Siehe auch

Referenz

SPFieldLink Klasse

SPFieldLink-Member

Microsoft.SharePoint-Namespace

SPFieldLink(SPField)

Weitere Ressourcen

Fields and Field References

Introduction to Columns

Introduction to Content Types