System.Net.HttpWebRequest.GetObjectData C# (CSharp) Метод

GetObjectData() защищенный Метод

protected GetObjectData ( SerializationInfo serializationInfo, StreamingContext streamingContext ) : void
serializationInfo SerializationInfo
streamingContext StreamingContext
Результат void
        protected override void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
        {
#if DEBUG
            using (DebugThreadTracking.SetThreadKind(ThreadKinds.User)) {
#endif           
            serializationInfo.AddValue("_HttpRequestHeaders", _webHeaderCollection, typeof(WebHeaderCollection));
            serializationInfo.AddValue("_Proxy", _proxy, typeof(IWebProxy));
            serializationInfo.AddValue("_KeepAlive", KeepAlive);
            serializationInfo.AddValue("_Pipelined", Pipelined);
            serializationInfo.AddValue("_AllowAutoRedirect", AllowAutoRedirect);
            serializationInfo.AddValue("_AllowWriteStreamBuffering", AllowWriteStreamBuffering);            
            serializationInfo.AddValue("_MaximumAllowedRedirections", AllowAutoRedirect);
            serializationInfo.AddValue("_AutoRedirects", AllowAutoRedirect);
            serializationInfo.AddValue("_Timeout", Timeout);
            serializationInfo.AddValue("_ReadWriteTimeout", ReadWriteTimeout);
            serializationInfo.AddValue("_MaximumResponseHeadersLength", _defaultMaxResponseHeaderLength);
            serializationInfo.AddValue("_ContentLength", ContentLength);
            serializationInfo.AddValue("_MediaType", MediaType);
            serializationInfo.AddValue("_OriginVerb", _originVerb);
            serializationInfo.AddValue("_ConnectionGroupName", ConnectionGroupName);
            serializationInfo.AddValue("_Version", ProtocolVersion, typeof(Version));
            serializationInfo.AddValue("_OriginUri", Address, typeof(Uri));
            base.GetObjectData(serializationInfo, streamingContext);
#if DEBUG
            }
#endif
        }