ChangeInterceptorAttribute クラス
ChangeInterceptorAttribute は、指定したエンティティ セット名の更新を処理する目的でメソッドに適用されます。
継承階層
System.Object
System.Attribute
System.Data.Services.ChangeInterceptorAttribute
名前空間: System.Data.Services
アセンブリ: Microsoft.Data.Services (Microsoft.Data.Services.dll)
構文
'宣言
<AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple := True, Inherited := True)> _
Public NotInheritable Class ChangeInterceptorAttribute _
Inherits Attribute
'使用
Dim instance As ChangeInterceptorAttribute
[AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple = true, Inherited = true)]
public sealed class ChangeInterceptorAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Method, AllowMultiple = true, Inherited = true)]
public ref class ChangeInterceptorAttribute sealed : public Attribute
[<SealedAttribute>]
[<AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple = true, Inherited = true)>]
type ChangeInterceptorAttribute =
class
inherit Attribute
end
public final class ChangeInterceptorAttribute extends Attribute
ChangeInterceptorAttribute 型は、以下のメンバーを公開しています。
コンストラクター
名前 | 説明 | |
---|---|---|
ChangeInterceptorAttribute | entitySetName パラメーターで指定されたエンティティ セットの新しい変更インターセプターを作成します。 |
先頭に戻る
プロパティ
名前 | 説明 | |
---|---|---|
EntitySetName | インターセプターの適用対象となるエンティティ セットの名前を取得します。 | |
TypeId | (Attribute から継承されています。) |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
Equals | (Attribute から継承されています。) | |
Finalize | (Object から継承されています。) | |
GetHashCode | (Attribute から継承されています。) | |
GetType | (Object から継承されています。) | |
IsDefaultAttribute | (Attribute から継承されています。) | |
Match | (Attribute から継承されています。) | |
MemberwiseClone | (Object から継承されています。) | |
ToString | (Object から継承されています。) |
先頭に戻る
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
_Attribute.GetIDsOfNames | (Attribute から継承されています。) | |
_Attribute.GetTypeInfo | (Attribute から継承されています。) | |
_Attribute.GetTypeInfoCount | (Attribute から継承されています。) | |
_Attribute.Invoke | (Attribute から継承されています。) |
先頭に戻る
説明
リソース レベルの変更の承認と検証は、ChangeInterceptorAttribute で注釈を付けたメソッドによって実装されます。 WCF Data Services は、エンティティごとの変更の処理規則や検証をサービスの開発者がプログラミングするために必要なインフラストラクチャを備えています。
エンティティ レベルのアクセス制御や検証は、クエリ インターセプターを介して適用することができます。 詳細については、「QueryInterceptorAttribute」を参照してください。
-
使用例
詳細については、QueryInterceptorAttribute のトピックに記載された例を参照してください。
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。