SPWorkItemCollection.UpdateWorkItem method
Permite que você altere a data de entrega, a carga binária ou a carga de texto em um item de trabalho especificado.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Sub UpdateWorkItem ( _
workItemId As Guid, _
deliveryDate As DateTime, _
binaryPayload As Byte(), _
textPayload As String _
)
'Uso
Dim instance As SPWorkItemCollection
Dim workItemId As Guid
Dim deliveryDate As DateTime
Dim binaryPayload As Byte()
Dim textPayload As String
instance.UpdateWorkItem(workItemId, deliveryDate, _
binaryPayload, textPayload)
public void UpdateWorkItem(
Guid workItemId,
DateTime deliveryDate,
byte[] binaryPayload,
string textPayload
)
Parâmetros
workItemId
Type: System.GuidIdentificador exclusivo (GUID) do item de trabalho que você pretende atualizar. Necessário.
deliveryDate
Type: System.DateTimeOpcional. Atualiza o valor de data e hora que indica a data de entrega do item de trabalho.
binaryPayload
Type: []Opcional. Atualiza a matriz de bytes que representa o conteúdo da carga do binário.
textPayload
Type: System.StringOpcional. Atualiza o valor de seqüência de caracteres que representa o conteúdo da carga do texto.
Comentários
Após a consulta GetRunnableWorkItems é executada e você tem itens de trabalho na fila, você pode atualizar apenas três propriedades. Você pode alterar a data de entrega, você poderá alterar a carga binária ou você pode alterar a carga útil de texto.
Observe que se você alterar a data de entrega usando esse método, você efetivamente chamou SPWorkItemCollection.RevertInProgressWorkItem no item de trabalho, pois a fila não confiável pode avaliar o status de entrega. Você deve chamar a consulta de GetRunnableWorkItems para buscar o item de trabalho novamente.