ExtensionHandle - класс
Этот API поддерживает платформу .NET Framework и не должен вызываться непосредственно из вашего кода.
Содержит тип расширения для этого типа расширения.
Иерархия наследования
System.Object
Microsoft.Data.Schema.Extensibility.ExtensionHandle
Microsoft.Data.Schema.Extensibility.ExtensionHandle<TInterfaceType>
Пространство имен: Microsoft.Data.Schema.Extensibility
Сборка: Microsoft.Data.Schema (в Microsoft.Data.Schema.dll)
Синтаксис
'Декларация
<CLSCompliantAttribute(True)> _
Public Class ExtensionHandle _
Implements IEquatable(Of ExtensionHandle), IXmlSerializable
[CLSCompliantAttribute(true)]
public class ExtensionHandle : IEquatable<ExtensionHandle>,
IXmlSerializable
[CLSCompliantAttribute(true)]
public ref class ExtensionHandle : IEquatable<ExtensionHandle^>,
IXmlSerializable
[<CLSCompliantAttribute(true)>]
type ExtensionHandle =
class
interface IEquatable<ExtensionHandle>
interface IXmlSerializable
end
public class ExtensionHandle implements IEquatable<ExtensionHandle>, IXmlSerializable
Тип ExtensionHandle предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
ExtensionHandle | Инициализирует новый экземпляр класса ExtensionHandle. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
Description | Получает или задает описание данного расширения. | |
ExtensionManager | Получает или задает ссылку на объект ExtensionManager. | |
ExtensionType | Получает тип расширения. | |
ExtensionTypeFriendlyName | Получает понятное имя типа расширения. | |
FriendlyName | Получает понятное имя этого дескриптора расширения. | |
Publisher | Получает или задает имя издателя данного расширения. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
Equals(Object) | Определяет равенство двух объектов. (Переопределяет Object.Equals(Object).) | |
Equals(ExtensionHandle) | Определяет, равны ли два объекта ExtensionHandle.Если ExtensionType то же самое, объекты равны. | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) | |
GetHashCode | Получает хэш-код для данной ExtensionHandle по ExtensionType. (Переопределяет Object.GetHashCode().) | |
GetSchema | Получает схему для сериализации XML данного расширения. | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
ReadXml | Десериализует расширение, которое возвращает имя типа и имя сборки. | |
ToString | Возвращение строки, представляющей текущий объект. (Унаследовано от Object.) | |
WriteXml | Сериализует дескриптор расширения.В сериализацию включаются полное имя сборки и полное имя типа. |
В начало страницы
Заметки
Используйте экземпляр ExtensionManager для получения допустимого ExtensionHandle.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.Data.Schema.Extensibility - пространство имен
ExtensionHandle