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
Microsoft.SharePoint-Namespace