ChannelBinding Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс ChannelBinding инкапсулирует указатель на непрозрачные данные, используемые для привязки проверенной транзакции к защищенному каналу.
public ref class ChannelBinding abstract : System::Runtime::InteropServices::SafeHandle
public ref class ChannelBinding abstract : Microsoft::Win32::SafeHandles::SafeHandleZeroOrMinusOneIsInvalid
public abstract class ChannelBinding : System.Runtime.InteropServices.SafeHandle
public abstract class ChannelBinding : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid
type ChannelBinding = class
inherit SafeHandle
type ChannelBinding = class
inherit SafeHandleZeroOrMinusOneIsInvalid
Public MustInherit Class ChannelBinding
Inherits SafeHandle
Public MustInherit Class ChannelBinding
Inherits SafeHandleZeroOrMinusOneIsInvalid
- Наследование
- Наследование
Комментарии
Маркер привязки канала в экземпляре класса используется для обеспечения расширенной защиты для встроенной ChannelBinding проверки подлинности Windows.
Конструкторы
| Имя | Описание |
|---|---|
| ChannelBinding() |
Инициализирует новый экземпляр класса ChannelBinding. |
| ChannelBinding(Boolean) |
Инициализирует новый экземпляр класса ChannelBinding. |
Поля
| Имя | Описание |
|---|---|
| handle |
Указывает дескриптор, который необходимо упаковать. (Унаследовано от SafeHandle) |
Свойства
| Имя | Описание |
|---|---|
| IsClosed |
Возвращает значение, указывающее, закрыт ли дескриптор. (Унаследовано от SafeHandle) |
| IsInvalid |
При переопределении в производном классе получает значение, указывающее, является ли значение дескриптора недопустимым. (Унаследовано от SafeHandle) |
| IsInvalid |
Возвращает значение, указывающее, является ли дескриптор недопустимым. (Унаследовано от SafeHandleZeroOrMinusOneIsInvalid) |
| Size |
Свойство Size получает размер в байтах маркера привязки канала, связанного с экземпляром ChannelBinding . |
Методы
| Имя | Описание |
|---|---|
| Close() |
Помечает дескриптор для освобождения и освобождения ресурсов. (Унаследовано от SafeHandle) |
| DangerousAddRef(Boolean) |
Вручную увеличивает счетчик ссылок на SafeHandle экземпляры. (Унаследовано от SafeHandle) |
| DangerousGetHandle() |
Возвращает значение handle поля. (Унаследовано от SafeHandle) |
| DangerousRelease() |
Вручную уменьшает счетчик ссылок в экземпляре SafeHandle . (Унаследовано от SafeHandle) |
| Dispose() |
Освобождает все ресурсы, используемые классом SafeHandle . (Унаследовано от SafeHandle) |
| Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые SafeHandle классом, указывающим, следует ли выполнять обычную операцию удаления. (Унаследовано от SafeHandle) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ReleaseHandle() |
При переопределении в производном классе выполняет код, необходимый для освобождения дескриптора. (Унаследовано от SafeHandle) |
| SetHandle(IntPtr) |
Задает дескриптор указанному предварительно существующему дескриптору. (Унаследовано от SafeHandle) |
| SetHandleAsInvalid() |
Помечает дескриптор, который больше не используется. (Унаследовано от SafeHandle) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |