Compartir a través de


de la propiedad SPFieldWorkflowStatus.FieldValueType

Obtiene el tipo del valor del campo.

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
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; }

Valor de propiedad

Tipo: System.Type
Un objeto que representa el tipo Int32.

Comentarios

Puede usar la propiedad FieldValueType para obtener el tipo del valor de un campo que se haya convertido como de tipo SPFieldWorkflowStatus. En este caso, la propiedad FieldValueType devuelve Int32.

Ejemplos

En el siguiente ejemplo es una aplicación de consola que imprime la representación de cadena del valor de la propiedad FieldValueType .

La aplicación se supone que el sitio Web tiene una lista denominada "Lista de prueba" y que la lista tiene al menos una asociación de flujo de trabajo.

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

Vea también

Referencia

clase SPFieldWorkflowStatus

Miembros SPFieldWorkflowStatus

Espacio de nombres Microsoft.SharePoint