SqlProfileProvider.SetPropertyValues メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたプロパティ値で SQL Server プロファイル データベースを更新します。
public:
override void SetPropertyValues(System::Configuration::SettingsContext ^ sc, System::Configuration::SettingsPropertyValueCollection ^ properties);
public override void SetPropertyValues (System.Configuration.SettingsContext sc, System.Configuration.SettingsPropertyValueCollection properties);
override this.SetPropertyValues : System.Configuration.SettingsContext * System.Configuration.SettingsPropertyValueCollection -> unit
Public Overrides Sub SetPropertyValues (sc As SettingsContext, properties As SettingsPropertyValueCollection)
パラメーター
ユーザー プロファイル情報を格納する SettingsContext。
- properties
- SettingsPropertyValueCollection
更新対象プロパティのプロファイル情報と値を格納する SettingsPropertyValueCollection。
例
次のコード例では、 メソッドを SetPropertyValues 使用してプロファイル プロパティの値を変更します。
SqlProfileProvider p =
(SqlProfileProvider)Profile.Providers["SqlProvider"];
SettingsPropertyValueCollection pvalues =
p.GetPropertyValues(Profile.Context, ProfileBase.Properties);
pvalues["ZipCode"].PropertyValue = "98052";
pvalues["CityAndState"].PropertyValue = "Redmond, WA";
p.SetPropertyValues(Profile.Context, pvalues);
Dim p As SqlProfileProvider = _
CType(Profile.Providers("SqlProvider"), SqlProfileProvider)
Dim pvalues As SettingsPropertyValueCollection = _
p.GetPropertyValues(Profile.Context, ProfileBase.Properties)
pvalues("ZipCode").PropertyValue = "98052"
pvalues("CityAndState").PropertyValue = "Redmond, WA"
p.SetPropertyValues(Profile.Context, pvalues)
注釈
メソッドは SetPropertyValues 、現在の要求 ASP.NET プロパティ値が設定されている場合に、SQL Server プロファイル データベースを更新するためにプロファイル サービスによって使用されます。 プロパティ値は、構成ファイルの 属性によって指定されたアプリケーションの applicationName
データ ソースで設定されます。 によって SqlProfileProvider 更新されるプロファイル プロパティ情報と値は、オブジェクトの SettingsPropertyValue コレクションとして指定されます。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET