次の方法で共有


IAuthentication ジェネリック インターフェイス

認証ドメインをカプセル化するドメイン サービス インスタンスのメソッドを定義します。

名前空間: System.ServiceModel.DomainServices.Server.ApplicationServices
アセンブリ: System.ServiceModel.DomainServices.Server (system.servicemodel.domainservices.server.dll 内)

使用方法

'使用
Dim instance As IAuthentication(Of T)

構文

'宣言
<AuthenticationServiceAttribute> _
Public Interface IAuthentication(Of T As IUser)
[AuthenticationServiceAttribute] 
public interface IAuthentication<T> where T : IUser
[AuthenticationServiceAttribute] 
generic<typename T> where T : IUser
public interface class IAuthentication

GenericParameters

  • T
    ユーザー エンティティの型。

解説

このインターフェイスを実装するドメイン サービスは、クライアントおよびサーバーの両方でユーザーを設定するために使用されます。WebAuthenticationService クラスは、このインターフェイスを実装するドメイン サービス用に生成された DomainContext と連携します。

UpdateUser メソッドは更新メソッドとしてデザインされており、クライアントで SubmitChanges メソッドを呼び出すことによって、呼び出されます。この実装には、アプリケーションの開発時に考慮する必要のある重要な点があります。逆に、SaveUser を呼び出して UpdateUser メソッドを呼び出すと、DomainContext で発生したすべての変更が送信されるため、他の更新メソッドを呼び出す可能性があります。逆に、 DomainContext で他の更新メソッドを呼び出すと、ドメイン コンテキストのすべての変更が送信され、 UpdateUser メソッドを呼び出すことがあります。

プラットフォーム

開発プラットフォーム

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 、Windows Server 2008、および Windows 2000

ターゲット プラットフォーム

参照

リファレンス

IAuthentication のメンバー
System.ServiceModel.DomainServices.Server.ApplicationServices 名前空間