Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Gets the type of the field value.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Overrides ReadOnly Property FieldValueType As Type
Get
'Usage
Dim instance As SPFieldWorkflowStatus
Dim value As Type
value = instance.FieldValueType
public override Type FieldValueType { get; }
Property value
Type: System.Type
An object that represents the type Int32.
Remarks
You can use the FieldValueType property to get the type of the value for a field that has been cast as type SPFieldWorkflowStatus. In this case, the FieldValueType property returns Int32.
Examples
The following example is a console application that prints the string representation of the value of the FieldValueType property.
The application assumes that the Web site has a list named "Test List" and that the list has at least one workflow association.
Imports System
Imports Microsoft.SharePoint
Imports Microsoft.SharePoint.Workflow
Module ConsoleApp
Sub Main()
Using site As SPSite = New SPSite("https://localhost")
Using web As SPWeb = site.OpenWeb()
Dim listName As String = "Test List"
Dim list As SPList = web.Lists(listName)
Dim association As SPWorkflowAssociation = list.WorkflowAssociations(0)
Dim statusField As SPFieldWorkflowStatus = _
CType(list.Fields.GetField(association.Name), SPFieldWorkflowStatus)
Console.WriteLine(statusField.FieldValueType.ToString())
End Using
End Using
Console.Write(vbCrLf + "Press ENTER to continue...")
Console.ReadLine()
End Sub
End Module
using System;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Workflow;
namespace Test
{
class ConsoleApp
{
static void Main(string[] args)
{
using (SPSite site = new SPSite("https://localhost"))
{
using (SPWeb web = site.OpenWeb())
{
string listName = "Test List";
SPList list = web.Lists[listName];
SPWorkflowAssociation association = list.WorkflowAssociations[0];
SPFieldWorkflowStatus statusField =
list.Fields.GetField(association.Name) as SPFieldWorkflowStatus;
Console.WriteLine(statusField.FieldValueType.ToString());
}
}
Console.Write("\nPress ENTER to continue...");
Console.ReadLine();
}
}
}