SecurityWebService クラス
セキュリティ情報を提供するために使用される Web サービス。
継承階層
System.Object
System.ComponentModel.MarshalByValueComponent
System.Web.Services.WebService
Microsoft.TeamFoundation.Server.Core.WebServices.TeamFoundationWebService
Microsoft.TeamFoundation.Server.Core.WebServices.FrameworkWebService
Microsoft.TeamFoundation.Server.Core.WebServices.SecurityWebService
名前空間: Microsoft.TeamFoundation.Server.Core.WebServices
アセンブリ: Microsoft.TeamFoundation.Server.Core (Microsoft.TeamFoundation.Server.Core.dll 内)
構文
'宣言
<WebServiceAttribute(Namespace := "https://microsoft.com/webservices/")> _
<ClientServiceAttribute(ComponentName := "Framework", RegistrationName := "Framework", _
ServerConfiguration := ServerConfiguration.TfsConnection, ServiceName := "SecurityService", _
CollectionServiceIdentifier := "af3178da-1ec3-4bd0-b245-9f5decdc572e", _
ConfigurationServiceIdentifier := "AFF1A844-BA7D-4340-8A95-2952524EC778")> _
Public Class SecurityWebService _
Inherits FrameworkWebService
[WebServiceAttribute(Namespace = "https://microsoft.com/webservices/")]
[ClientServiceAttribute(ComponentName = "Framework", RegistrationName = "Framework",
ServerConfiguration = ServerConfiguration.TfsConnection, ServiceName = "SecurityService",
CollectionServiceIdentifier = "af3178da-1ec3-4bd0-b245-9f5decdc572e",
ConfigurationServiceIdentifier = "AFF1A844-BA7D-4340-8A95-2952524EC778")]
public class SecurityWebService : FrameworkWebService
SecurityWebService 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
SecurityWebService | Web サービス、および上の基本クラスをビルドします。 |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
Application | 現在の HTTP 要求に対するアプリケーション オブジェクトを取得します。 (WebService から継承されます。) | |
Container | コンポーネントを格納するコンテナーを取得します。 (MarshalByValueComponent から継承されます。) | |
Context | 現在の要求に対する ASP.NET HttpContext を取得します。これには、HTTP サーバーが Web 要求を処理するために使用するすべての HTTP 固有のコンテキストがカプセル化されています。 (WebService から継承されます。) | |
DesignMode | コンポーネントが現在デザイン モードかどうかを示す値を取得します。 (MarshalByValueComponent から継承されます。) | |
Events | コンポーネントに結び付けられているイベント ハンドラーのリストを取得します。 (MarshalByValueComponent から継承されます。) | |
RequestContext | この Web サービス要求に関連付けられている RequestContext。 (TeamFoundationWebService から継承されます。) | |
Server | 現在の要求に対する HttpServerUtility を取得します。 (WebService から継承されます。) | |
Session | 現在の要求に対する HttpSessionState インスタンスを取得します。 (WebService から継承されます。) | |
Site | コンポーネントのサイトを取得または設定します。 (MarshalByValueComponent から継承されます。) | |
SoapVersion | XML Web サービスに対して SOAP 要求を行うために使用する SOAP プロトコルのバージョンを取得します。 (WebService から継承されます。) | |
User | ASP.NET サーバーの User オブジェクトを取得します。要求を実行する権限がユーザーに与えられているかどうかを認証するために使用できます。 (WebService から継承されます。) |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
AddWebServiceResource | 要求の最後に破棄する必要のある Web サービス メソッドで使用される IDisposable リソースを追加します。 (TeamFoundationWebService から継承されます。) | |
CreateSecurityNamespace | この関数は、提供される説明に基づいてセキュリティの名前空間を作成します。明示的に削除されるまでセキュリティの名前空間が作成されたら、アサートすることに注意してください。 | |
DeleteSecurityNamespace | この関数は、セキュリティの名前空間とアクセス許可をすべて削除します。 | |
Dispose() | MarshalByValueComponent によって使用されているすべてのリソースを解放します。 (MarshalByValueComponent から継承されます。) | |
Dispose(Boolean) | MarshalByValueComponent によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 (MarshalByValueComponent から継承されます。) | |
EnterMethod | EnterMethod が WebMethod 実行開始時に注意するために使用されます。 (TeamFoundationWebService から継承されます。) | |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (MarshalByValueComponent から継承されます。) | |
GetHashCode | 既定のハッシュ関数として機能します。 (Object から継承されます。) | |
GetService | IServiceProvider を実装しているオブジェクトを取得します。 (MarshalByValueComponent から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
HandleException | この基本的な WebService ExceptionHandler、例外とレコードを今後のログの要求コンテキストでそのキャプチャ。サービスでは、このメソッドをオーバーライドすることもできます。例外に行は、例外を基づいて変更するか、あるアクションをいるか、またはで同じように動作します。 (TeamFoundationWebService から継承されます。) | |
HasPermissionByDescriptorList | リストを持つ指定した引数のアクセス許可の評価を返します。 | |
HasPermissionByPermissionsList | リストを持つ指定した引数のアクセス許可の評価を返します。 | |
HasPermissionByTokenList | リストを持つ指定した引数のアクセス許可の評価を返します。 | |
HasWritePermission | リストを持つ指定した引数のアクセス許可の評価を返します。 | |
LeaveMethod | LeaveMethod は WebMethod のスコープの実行の最後のコードとして呼び出されます。 (TeamFoundationWebService から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | |
QueryPermissions | どちらの場合も: このメソッドは、指定されたトークンのアクセス許可照会します (および、再帰を指定すると、このの下のアクセス許可を階層的な名前空間があります)。これは null が id パラメーターとして指定される場合またはすべての ID 提供される ID のアクセス許可情報を返します。IAccessControlLists のオブジェクトはトークンには、に情報を持つことだけです。アクセス制御エントリがアクセス制御リストで返される順序が非確定的であることに注意してください。includeExtendedInfo が false の場合: AccessControlEntry の返されたオブジェクトの ExtendedInfo すべてのプロパティは null です。includeExtendedInfo が true の場合: AccessControlEntry の返されたオブジェクトの ExtendedInfo すべてのプロパティは ExtendedPermissionInformation の有効なオブジェクトへの参照が含まれています。ID のパラメーターが NULL の場合、この関数はその明示または継承されたアクセス許可を持つすべての ID のアクセス許可情報を返します。 | |
QuerySecurityNamespaces | クエリ namespaceId に対応するセキュリティの名前空間に関する情報を返します。namespaceId が Guid.Empty と等しい場合、セキュリティの名前空間すべての説明を返すことに注意してください。 | |
RemoveAccessControlEntries | ある限り、指定したトークンのシステムからアクセス制御エントリを削除します。 | |
RemoveAccessControlList | あるシステム アクセス制御リストからを削除します。アクセス制御リストのデータがエントリが含まれている場合は、これらのエントリだけが削除されますが、これは、すべてのアクセス制御リストは削除されます (これは、関連のアクセス制御エントリがすべて含まれます)。recurse が true の場合、すべての子のアクセス制御リストは同様に削除されます。また、全体がアクセス制御リストを削除している recurse が true の場合、リスト内のエントリと見なされます。 | |
RemovePermissions | 既存の指定のアクセス許可を割り当てます bit この ID の denys 削除されます。ID がない場合は、何もため、null が返されます。 | |
SetAccessControlList | セキュリティの名前空間に指定されたアクセス制御リストを設定します。1 の場合、アクセス制御リスト設定を既存のアクセス制御リスト、およびアクセス許可が必ずオーバーライドします。inheritanceChange が true の場合、継承の値だけがアクセス制御リストのように設定されます。 | |
SetInheritFlag | トークンのアクセス制御リストの継承にフラグを設定します。 | |
SetMethodName | メソッドは、URL はなく、正しくアクティビティ ログに記録されるように、パラメーターを指定せずにメソッドの名前 (EnterMethod を呼び出していません) は methodInformation の同じインスタンスというように設計されています。ただし設定します。 (TeamFoundationWebService から継承されます。) | |
SetPermissions | システム ID のアクセス許可を設定します。マージが、指定された場合、既存のエントリは 2 個のアクセス許可マージします。アクセス許可をマージすると、新しいアクセス許可が bit に競合がある場合は、古いアクセス許可よりも優先されます。このコンテキストで削除するには、アクセス許可の bit の削除がないアクセス許可、示します。bit 設定が削除されたときに削除されます割り当てるか、または拒否します。 | |
ToString | Component の名前を格納している String を返します。このメソッドはオーバーライドできません。 (MarshalByValueComponent から継承されます。) |
このページのトップへ
イベント
名前 | 説明 | |
---|---|---|
Disposed | コンポーネントの Disposed イベントを待機するイベント ハンドラーを追加します。 (MarshalByValueComponent から継承されます。) |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。