ServiceProviders 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用可以添加服务的方法来提供 IServiceProvider 接口的实现。
public ref class ServiceProviders : IServiceProvider
[System.ComponentModel.Browsable(false)]
public class ServiceProviders : IServiceProvider
[<System.ComponentModel.Browsable(false)>]
type ServiceProviders = class
interface IServiceProvider
Public Class ServiceProviders
Implements IServiceProvider
- 继承
-
ServiceProviders
- 派生
- 属性
- 实现
注解
这是序列化内容时使用的实用工具类。 类基本上是一个仅限输入的字典,用于存储按其服务类型进行键式的服务,该字典实现 IServiceProvider 供以后从同一字典进行检索。 使用字典可避免重复查询同一服务。 此类是 的 XamlDesignerSerializationManager基类,它是用于 ShouldSerialize
WPF 其他部分中的方法实现的服务。
使用此类需要引用 WPF 程序集,不适用于常规.NET Framework XAML 服务方案。 此处的方案适用于序列化期间(例如处理 ShouldSerialize
某些类型的实现时)服务密集型功能的 WPF 内部实现。 此方案涉及的实际类是派生类 XamlDesignerSerializationManager。
构造函数
ServiceProviders() |
初始化 ServiceProviders 类的新实例。 |
方法
AddService(Type, Object) |
将服务添加到列表。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetService(Type) |
获取指定类型的服务对象。 |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |