次の方法で共有


NativeMethods.SafeFindHandle クラス

この型は SecurityCriticalAttribute 属性を持っているため、使用は .NET Framework for 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 (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.TeamFoundation.Common.Internal 名前空間