Compartilhar via


SPFieldWorkflowStatus.FieldValueType property

Obtém o tipo do valor do campo.

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

Syntax

'Declaração
Public Overrides ReadOnly Property FieldValueType As Type
    Get
'Uso
Dim instance As SPFieldWorkflowStatus
Dim value As Type

value = instance.FieldValueType
public override Type FieldValueType { get; }

Property value

Type: System.Type
Um objeto que representa o tipo Int32.

Comentários

Você pode usar a propriedade FieldValueType para obter o tipo do valor de um campo que tenha sido convertido como do tipo SPFieldWorkflowStatus. Nesse caso, a propriedade FieldValueType retorna Int32.

Examples

O exemplo a seguir é um aplicativo de console que imprime a representação de cadeia de caracteres do valor da propriedade FieldValueType .

O aplicativo pressupõe que o site tem uma lista de chamada "Test List" e se a lista possui pelo menos uma associação de fluxo de trabalho.

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();
      }
   }
}

Ver também

Referência

SPFieldWorkflowStatus class

SPFieldWorkflowStatus members

Microsoft.SharePoint namespace