SetCustomField Método (String, Byte )
Cuando se invalida en una clase derivada, establece el valor del campo personalizado especificado.
Espacio de nombres: Microsoft.Synchronization.MetadataStorage
Ensamblado: Microsoft.Synchronization.MetadataStorage (en Microsoft.Synchronization.MetadataStorage.dll)
Sintaxis
'Declaración
Public MustOverride Sub SetCustomField ( _
fieldName As String, _
value As Byte() _
)
'Uso
Dim instance As ItemMetadata
Dim fieldName As String
Dim value As Byte()
instance.SetCustomField(fieldName, value)
public abstract void SetCustomField(
string fieldName,
byte[] value
)
public:
virtual void SetCustomField(
String^ fieldName,
array<unsigned char>^ value
) abstract
abstract SetCustomField :
fieldName:string *
value:byte[] -> unit
public abstract function SetCustomField(
fieldName : String,
value : byte[]
)
Parámetros
- fieldName
Tipo: System. . :: . .String
Nombre del campo personalizado.
- value
Tipo: array<System. . :: . .Byte> [] () [] []
Valor del campo.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | fieldName es un valor null Nothing nullptr unit es una referencia NULL (Nothing en Visual Basic). . |
ArgumentException | La longitud de fieldName es 0. |
ArgumentOutOfRangeException | value es demasiado largo. Para la implementación de esta clase que está disponible mediante SqlMetadataStore, los valores deben tener menos de 8000 bytes. |
Notas
Los campos personalizados se deben definir en un objeto FieldSchema cuando se inicializan los metadatos de la réplica por primera vez.
Vea también
Referencia
Microsoft.Synchronization.MetadataStorage Espacio de nombres