ProfileService クラス

定義

Web サービスを介してユーザー プロファイル ASP.NET アクセスできるようにします。

public ref class ProfileService
[System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Required)]
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Namespace="http://asp.net/ApplicationServices/v200")]
[System.ServiceModel.ServiceContract(Namespace="http://asp.net/ApplicationServices/v200")]
[System.ServiceModel.ServiceKnownType("GetKnownTypes", typeof(System.Web.ApplicationServices.KnownTypesProvider))]
public class ProfileService
[<System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Required)>]
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Namespace="http://asp.net/ApplicationServices/v200")>]
[<System.ServiceModel.ServiceContract(Namespace="http://asp.net/ApplicationServices/v200")>]
[<System.ServiceModel.ServiceKnownType("GetKnownTypes", typeof(System.Web.ApplicationServices.KnownTypesProvider))>]
type ProfileService = class
Public Class ProfileService
継承
ProfileService
属性

注釈

ProfileService クラスを使用すると、Windows Communication Foundation (WCF) サービスを使用してユーザーのプロファイル プロパティを取得および設定できます。 プロファイル プロパティを使用して、ユーザーのカスタム情報を保持できます。 プロファイルプロパティの詳細については、「ASP.NET プロファイルプロパティの概要を参照してください。

ProfileService クラスには、WCF サービス経由でのみアクセスする必要がある次のメソッドが含まれています。

これらのメソッドを呼び出すには、Web サーバーでプロファイル サービスを有効にしてから、WCF と互換性のあるクライアント アプリケーションを Web サービスに接続する必要があります。 プロファイル サービスを構成する方法については、「 方法: WCF プロファイル サービスを有効にする」を参照してください。

ValidatingProperties イベントは、ユーザーのプロファイル プロパティが設定されると発生します。 プロパティ値を検証したり、値を動的に変更したりするために、 ValidatingProperties イベントのイベント ハンドラーを作成できます。

コンソール アプリケーションから WCF プロファイル サービスを使用する方法の例については、「Walkthrough: using ASP.NET Application Services」を参照してください。

コンストラクター

名前 説明
ProfileService()

ProfileService クラスの新しいインスタンスを初期化します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetAllPropertiesForCurrentUser(Boolean)

現在のユーザーのプロファイル サービスで使用できるすべてのプロファイル プロパティと値を取得します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetPropertiesForCurrentUser(IEnumerable<String>, Boolean)

現在のユーザーの指定されたプロファイル プロパティと値を取得します。

GetPropertiesMetadata()

プロファイル サービスを通じて使用できるプロファイル プロパティに関する情報を取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
SetPropertiesForCurrentUser(IDictionary<String,Object>, Boolean)

ユーザー プロファイル内の指定したプロパティの値を設定します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

イベント

名前 説明
ValidatingProperties

ユーザーのプロファイル プロパティが設定されたときに発生します。

適用対象