다음을 통해 공유


SqlProfileProvider.SetPropertyValues 메서드

정의

지정된 속성 값으로 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)

매개 변수

sc
SettingsContext

사용자 프로필 정보가 포함된 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 메서드는 현재 요청에 대 한 속성 값을 설정 하는 경우 SQL Server 프로필 데이터베이스를 업데이트 하려면 ASP.NET 프로필 서비스에서 사용 됩니다. 속성 값으로 지정 된 애플리케이션에 대 한 데이터 원본에 설정 됩니다는 applicationName 구성 파일에는 특성입니다. 프로필 속성 정보와 값을 업데이트 하는 SqlProfileProvider 컬렉션으로 지정 된 SettingsPropertyValue 개체입니다.

적용 대상

추가 정보