Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo ObjectManager.RegisterObject (Object, Int64)

 

Data di pubblicazione: ottobre 2016

Registra un oggetto viene deserializzato, associandolo objectID.

Spazio dei nomi:   System.Runtime.Serialization
Assembly:  mscorlib (in mscorlib.dll)

[SecurityCriticalAttribute]
public virtual void RegisterObject(
	object obj,
	long objectID
)

Parametri

obj
Type: System.Object

Oggetto da registrare.

objectID
Type: System.Int64

ID dell'oggetto da registrare.

Exception Condition
ArgumentNullException

Il valore del parametro obj è null.

ArgumentOutOfRangeException

Il objectID parametro è minore o uguale a zero.

SerializationException

Il objectID è già stato registrato per un oggetto diverso da obj.

ObjectManager mantiene informazioni sull'oggetto e il relativo ID. In seguito durante la deserializzazione, GetObject può essere utilizzato per determinare se un ID di oggetto specifico è già stato deserializzato oppure se è un riferimento diretto a un oggetto che non è ancora stato deserializzato.

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: