System.Runtime.Serialization.SerializationCallbacks.RaiseOnSerialized C# (CSharp) Method

RaiseOnSerialized() public method

public RaiseOnSerialized ( object target, StreamingContext contex ) : void
target object
contex StreamingContext
return void
        public void RaiseOnSerialized(object target, StreamingContext contex)
        {
            Invoke(onSerializedList, target, contex);
        }

Usage Example

コード例 #1
0
        /// <summary>Registers the object upon which events will be raised.</summary>
        /// <param name="obj">The object to register.</param>
        public void RegisterObject(object obj)
        {
            if (this.seen.Contains(obj))
            {
                return;
            }
            SerializationCallbacks sc = SerializationCallbacks.GetSerializationCallbacks(obj.GetType());

            this.seen[obj] = 1;
            sc.RaiseOnSerializing(obj, this.context);
            if (sc.HasSerializedCallbacks)
            {
                this.callbacks = (SerializationCallbacks.CallbackHandler) Delegate.Combine(this.callbacks, new SerializationCallbacks.CallbackHandler(delegate(StreamingContext ctx)
                {
                    sc.RaiseOnSerialized(obj, ctx);
                }));
            }
        }
All Usage Examples Of System.Runtime.Serialization.SerializationCallbacks::RaiseOnSerialized