zoukankan      html  css  js  c++  java
  • System.MarshallByRefObject.cs

    ylbtech-System.MarshallByRefObject.cs

     允许在支持远程处理的应用程序中跨应用程序域边界访问对象。

    1.返回顶部
    1、
    #region 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    // C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.0mscorlib.dll
    #endregion
    
    using System.Runtime.InteropServices;
    using System.Runtime.Remoting;
    using System.Security;
    
    namespace System
    {
        //
        // 摘要:
        //     允许在支持远程处理的应用程序中跨应用程序域边界访问对象。
        [ComVisible( true )]
        public abstract class MarshalByRefObject
        {
            //
            // 摘要:
            //     初始化 System.MarshalByRefObject 类的新实例。
            protected MarshalByRefObject();
    
            //
            // 摘要:
            //     创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。
            //
            // 参数:
            //   requestedType:
            //     新的 System.Runtime.Remoting.ObjRef 将引用的对象的 System.Type。
            //
            // 返回结果:
            //     生成代理所需要的信息。
            //
            // 异常:
            //   T:System.Runtime.Remoting.RemotingException:
            //     此实例不是有效的远程处理对象。
            //
            //   T:System.Security.SecurityException:
            //     直接调用方没有基础结构权限。
            [SecurityCritical]
            public virtual ObjRef CreateObjRef( Type requestedType );
            //
            // 摘要:
            //     检索控制此实例的生存期策略的当前生存期服务对象。
            //
            // 返回结果:
            //     System.Runtime.Remoting.Lifetime.ILease 类型的对象,用于控制此实例的生存期策略。
            //
            // 异常:
            //   T:System.Security.SecurityException:
            //     直接调用方没有基础结构权限。
            [SecurityCritical]
            public object GetLifetimeService();
            //
            // 摘要:
            //     获取控制此实例的生存期策略的生存期服务对象。
            //
            // 返回结果:
            //     System.Runtime.Remoting.Lifetime.ILease 类型的对象,用于控制此实例的生存期策略。这是此实例当前的生存期服务对象(如果存在);否则为初始化为
            //     System.Runtime.Remoting.Lifetime.LifetimeServices.LeaseManagerPollTime 属性的值的新生存期服务对象。
            //
            // 异常:
            //   T:System.Security.SecurityException:
            //     直接调用方没有基础结构权限。
            [SecurityCritical]
            public virtual object InitializeLifetimeService();
            //
            // 摘要:
            //     创建当前 System.MarshalByRefObject 对象的浅表副本。
            //
            // 参数:
            //   cloneIdentity:
            //     如果要删除当前 System.MarshalByRefObject 对象的标识,则为 false,这使该对象在跨远程边界封送时分配一个新标识。值 false
            //     通常比较合适。如果为 true,则将当前 System.MarshalByRefObject 对象的标识复制到它的克隆项,这会将远程客户端调用路由到远程服务器对象。
            //
            // 返回结果:
            //     当前 System.MarshalByRefObject 对象的浅表副本。
            protected MarshalByRefObject MemberwiseClone( bool cloneIdentity );
        }
    }
    2、
    2.返回顶部
     
    3.返回顶部
     
    4.返回顶部
     
    5.返回顶部
     
     
    6.返回顶部
     
    warn 作者:ylbtech
    出处:http://ylbtech.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    js命名空间笔记
    css3兼容性问题归纳
    flexbox-CSS3弹性盒模型flexbox完整版教程
    JavaScript 预解析
    消除页面上的链接虚线框
    图片压缩之 PNG
    常见的前端优化技巧有哪些
    for-of循环和for-in循环的区别
    函数式编程初探
    js中同步与异步处理方法
  • 原文地址:https://www.cnblogs.com/storebook/p/11926841.html
Copyright © 2011-2022 走看看