SqlContext.WindowsIdentity プロパティ
アセンブリ: System.Data (system.data.dll 内)

呼び出し元の Windows ID を表す WindowsIdentity インスタンス。クライアントが SQL Server 認証を通じて認証された場合は null 参照 (Visual Basic では Nothing)。

SQL Server 内の共通言語ランタイム (CLR) コードは常に、プロセス アカウントのコンテキストで呼び出されます。コードから SQL Server のプロセス ID ではなく、呼び出し元のユーザー ID を使ってアクションを実行する必要がある場合は、このプロパティを通じて偽装トークンを取得する必要があります。WindowsIdentity オブジェクトを取得すると、呼び出し元はクライアントのアカウントを偽装し、そのクライアントに代わってアクションを実行できるようになります。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からSqlContext.WindowsIdentity プロパティを検索する場合は、下記のリンクをクリックしてください。

- SqlContext.WindowsIdentity プロパティのページへのリンク