SPListItem.CopyFrom method (String, Hashtable, Byte[])
Substitui o item atual, com a versão especificada do item e suas propriedades, como um fluxo.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Sub CopyFrom ( _
sourceUrl As String, _
properties As Hashtable, _
stream As Byte() _
)
'Uso
Dim instance As SPListItem
Dim sourceUrl As String
Dim properties As Hashtable
Dim stream As Byte()
instance.CopyFrom(sourceUrl, properties, _
stream)
public void CopyFrom(
string sourceUrl,
Hashtable properties,
byte[] stream
)
Parâmetros
sourceUrl
Type: System.StringA URL da versão do item para copiar.
Dica
A URL de origem deve residir no mesmo servidor no qual o código está sendo executado. Essa operação de cópia não copia de URLs em servidores remotos.
properties
Type: System.Collections.HashtableOs metadados do item copiado.
stream
Type: []O item copiado como um fluxo binário.
Exceptions
Exception | Condition |
---|---|
ArgumentException | sourceUrl é null ou está vazio. - ou - properties ou stream é null . |
NotSupportedException | O objeto SPListItem tem uma fonte de dados externa. |
Comentários
Esse método substitui o item da lista atual com item localizado no sourceUrl e suas propriedades especificadas pelo parâmetro properties como um fluxo.
O método CopyFrom redefine a propriedade CopySource no item de destino com o valor do parâmetro sourceUrl .