Поделиться через


NativeMethods.SafeFindHandle - класс

Этот тип содержит атрибут SecurityCriticalAttribute, который разрешает только его внутреннее использование библиотекой классов .NET Framework для Silverlight. Код приложения, в котором используется любой член этого типа, создает исключение MethodAccessException.

Иерархия наследования

System.Object
  System.Runtime.ConstrainedExecution.CriticalFinalizerObject
    System.Runtime.InteropServices.SafeHandle
      Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid
        Microsoft.TeamFoundation.Common.Internal.NativeMethods.SafeFindHandle

Пространство имен:  Microsoft.TeamFoundation.Common.Internal
Сборка:  Microsoft.TeamFoundation.Common (в Microsoft.TeamFoundation.Common.dll)

Синтаксис

'Декларация
Public NotInheritable Class SafeFindHandle _
    Inherits SafeHandleZeroOrMinusOneIsInvalid
public sealed class SafeFindHandle : SafeHandleZeroOrMinusOneIsInvalid

Тип NativeMethods.SafeFindHandle предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство IsClosed Получает значение, показывающее, является ли дескриптор закрытым. (Унаследовано от SafeHandle.)
Открытое свойство IsInvalid Возвращает значение, указывающее, является ли дескриптор недействительным. (Унаследовано от SafeHandleZeroOrMinusOneIsInvalid.)

В начало страницы

Методы

  Имя Описание
Открытый метод Close Критический с точки зрения безопасности. Помечает дескриптор для освобождения самого дескриптора и соответствующих ресурсов. (Унаследовано от SafeHandle.)
Открытый метод DangerousAddRef Критический с точки зрения безопасности. Вручную увеличивает счетчик ссылок для экземпляров SafeHandle. (Унаследовано от SafeHandle.)
Открытый метод DangerousGetHandle Возвращает значение поля handle. (Унаследовано от SafeHandle.)
Открытый метод DangerousRelease Критический с точки зрения безопасности. Вручную уменьшает счетчик ссылок для экземпляра SafeHandle. (Унаследовано от SafeHandle.)
Открытый метод Dispose Освобождает все ресурсы, используемые классом SafeHandle. (Унаследовано от SafeHandle.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод SetHandleAsInvalid Критический с точки зрения безопасности. Помечает дескриптор, как больше не используемый. (Унаследовано от SafeHandle.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.TeamFoundation.Common.Internal - пространство имен