ylbtech-System.MarshallByRefObject.cs

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

1.返回顶部
1、
#region 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\mscorlib.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.返回顶部
 
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

最新文章

  1. Introduction to Neural Machine Translation - part 1
  2. iazq更新网址
  3. Enterprise app deployment on iOS 7.1 by github
  4. AC日记——鬼谷子的钱袋 codevs 2998
  5. USB设备驱动
  6. 使用源代码安装lnmp
  7. c结构体初始化问题
  8. 利用MutationObserver对页面元素的改变进行监听
  9. Boolean类源码分析
  10. ntoskrnl符号在IDA中查看的问题
  11. 《Linux内核设计与实现》第十八章学习笔记
  12. mysql学习心得转
  13. Android使用ListView使用方法
  14. 前端chrome调试技巧
  15. input-file 部分手机不能拍照问题
  16. selenium TestNG 依赖和忽略测试
  17. HDU 1166 敌兵布阵 【线段树-点修改--计算区间和】
  18. 一. kafka 入门
  19. MySQL - UNION 和 UNION ALL 操作符
  20. DevOps - 版本控制 - Gogs

热门文章

  1. HihoCoder1236 Scores
  2. Java 通过HttpClient Post方式提交json请求
  3. httpclient: 设置请求的超时时间,连接超时时间等
  4. LightOJ-1275-Internet Service Providers(数学)
  5. Hbase表结构
  6. python django -在setting 设定全局时间格式
  7. YAML_14 tags给指定的任务定义一个调用标识,以后不用重复整个过程,只需要执行tags标签的部分
  8. (尚004)Vue计算属性之基本使用和监视
  9. PHP安装mysql.so扩展及相关PHP.ini 配置参数说明
  10. P4425 【[HNOI/AHOI2018]转盘】