다음을 통해 공유


SqlProfileProvider.GetPropertyValues 메서드

정의

SQL Server 프로필 데이터베이스에서 프로필 속성 정보와 값을 검색합니다.

public:
 override System::Configuration::SettingsPropertyValueCollection ^ GetPropertyValues(System::Configuration::SettingsContext ^ sc, System::Configuration::SettingsPropertyCollection ^ properties);
public override System.Configuration.SettingsPropertyValueCollection GetPropertyValues (System.Configuration.SettingsContext sc, System.Configuration.SettingsPropertyCollection properties);
override this.GetPropertyValues : System.Configuration.SettingsContext * System.Configuration.SettingsPropertyCollection -> System.Configuration.SettingsPropertyValueCollection
Public Overrides Function GetPropertyValues (sc As SettingsContext, properties As SettingsPropertyCollection) As SettingsPropertyValueCollection

매개 변수

sc
SettingsContext

사용자 프로필 정보가 포함된 SettingsContext입니다.

properties
SettingsPropertyCollection

검색할 속성의 프로필 정보가 포함된 SettingsPropertyCollection입니다.

반환

프로필 속성 정보와 값이 포함된 SettingsPropertyValueCollection입니다.

예제

다음 코드 예제에서는 프로필 속성 및 현재 프로필에 식별 하는 값을 나열 합니다.

SqlProfileProvider p = 
  (SqlProfileProvider)Profile.Providers["SqlProvider"];

SettingsPropertyValueCollection pvalues = 
      p.GetPropertyValues(Profile.Context, ProfileBase.Properties);

foreach (SettingsPropertyValue pval in pvalues)
{
  Response.Write(pval.Name + " = " + pval.PropertyValue + "<br />");
} 
Dim p As SqlProfileProvider = _
  CType(Profile.Providers("SqlProvider"), SqlProfileProvider)

Dim pvalues As SettingsPropertyValueCollection = _
  p.GetPropertyValues(Profile.Context, ProfileBase.Properties)

For Each pval As SettingsPropertyValue In pvalues
  Response.Write(pval.Name & " = " & pval.PropertyValue.ToString() & "<br />")
Next

설명

합니다 GetPropertyValues 메서드를 사용 하 여는 ProfileBase 에서 관리 되는 현재 요청에 대 한 프로필 속성을 검색 하는 클래스는 SqlProfileProvider합니다. 지정한 애플리케이션에 대 한 데이터 원본에서 반환 되는 속성 값을 applicationName 구성 파일의 특성입니다. 속성 값 및 추가 속성 정보는 컬렉션으로 반환 됩니다 SettingsPropertyValue 개체입니다.

적용 대상

추가 정보