Share via


SecurityNamespaceDescription クラス

TeamFoundationSecurityNamespaceの詳細を記述するために使用します。

継承階層

System.Object
  Microsoft.TeamFoundation.Framework.Server.SecurityNamespaceDescription

名前空間:  Microsoft.TeamFoundation.Framework.Server
アセンブリ:  Microsoft.TeamFoundation.Framework.Server (Microsoft.TeamFoundation.Framework.Server.dll 内)

構文

'宣言
<CallOnSerializationAttribute("PrepareForWebServiceSerialization")> _
<CallOnDeserializationAttribute("InitializeFromWebServiceDeserialization")> _
Public Class SecurityNamespaceDescription
[CallOnSerializationAttribute("PrepareForWebServiceSerialization")]
[CallOnDeserializationAttribute("InitializeFromWebServiceDeserialization")]
public class SecurityNamespaceDescription

SecurityNamespaceDescription 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド SecurityNamespaceDescription() このオブジェクトのインスタンスを作成します。このコンストラクターは、Web サービスのために必要です。
パブリック メソッド SecurityNamespaceDescription(Guid, String, String, String, Char, Int32, SecurityNamespaceStructure, Int32, Int32, List<ActionDefinition>) セキュリティの名前空間を作成するために使用できる SecurityNamespaceDescription を作成します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Actions このセキュリティの名前空間を保護する必要があるアクションのリスト。
パブリック プロパティ DatabaseCategory これは、このセキュリティの名前空間のセキュリティ情報が格納されるかを記述するデータベースのカテゴリです。
パブリック プロパティ DisplayName この名前空間のローカライズされた名前。
パブリック プロパティ ElementLength
パブリック プロパティ ExtensionType これは、このセキュリティの名前空間を拡張するためのプラグインのディレクトリから読み込む必要のある拡張子の型です。
パブリック プロパティ Name この名前空間の非ローカライズされた名前。
パブリック プロパティ NamespaceId この名前空間の一意の識別子。
パブリック プロパティ NamespaceStructure アクセス制御リストを編成するためにこの名前空間で使用される構造体。これが階層に、ElementLength のプロパティを設定または SeparatorChars プロパティを設定する必要があります。
パブリック プロパティ ReadPermission セキュリティの名前空間にセキュリティのデータを読み取るためにユーザーが必要とするアクセス許可の bit。
パブリック プロパティ SeparatorValue この名前空間で操作する要素を決定するセキュリティ トークンが特定の文字でそれらの文字を指定した場合、ここに分割する必要があります。そうでない場合、この値は null 文字です。
パブリック プロパティ StructureValue Web サービスのセキュリティ上の名前空間の構造体に関する情報を送信するために使用します。
パブリック プロパティ WritePermission アクセス許可の bit は、ユーザーがセキュリティの名前空間のセキュリティのデータを変更する必要がありました。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetLocalizedActions アクセス許可の bit のローカライズされたアクションを取得します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.TeamFoundation.Framework.Server 名前空間