Adds a surrogate to the list of surrogates checked.
[Visual Basic] Overridable Public Sub AddSurrogate( _ ByVal type As Type, _ ByVal context As StreamingContext, _ ByVal surrogate As ISerializationSurrogate _ ) [C#] public virtual void AddSurrogate( Type type, StreamingContext context, ISerializationSurrogate surrogate ); [C++] public: virtual void AddSurrogate( Type* type, StreamingContext context, ISerializationSurrogate* surrogate ); [JScript] public function AddSurrogate( type : Type, context : StreamingContext, surrogate : ISerializationSurrogate );
Exception Type | Condition |
---|---|
ArgumentNullException | The type or surrogate parameter is a null reference (in Visual Basic Nothing). |
ArgumentException | A surrogate already exists for this type and context. |
SurrogateSelector Class | SurrogateSelector Members | System.Runtime.Serialization Namespace