이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

SettingsAllowAnonymousAttribute 생성자 (Boolean)

 

게시 날짜: 2016년 11월

새 인스턴스를 만듭니다는 SettingsAllowAnonymousAttribute 클래스와 연결된 된 프로필 속성에 대 한 익명 액세스를 허용할지 여부를 지정 합니다.

네임스페이스:   System.Web.Profile
어셈블리:  System.Web(System.Web.dll에 있음)

public SettingsAllowAnonymousAttribute(
	bool allow
)

매개 변수

allow
Type: System.Boolean

true 익명 사용자가 연결된 된 프로필 속성;에 액세스할 수 있는 경우 그렇지 않으면 false합니다.

SettingsAllowAnonymousAttribute 클래스는 사용자가 익명 사용자는 사용자 지정 프로필 구현의 속성에 액세스할 수 있는지 여부를 확인 하는 데 사용 됩니다. 익명 id를 사용 하도록 설정 하는 방법에 대 한 정보를 구성 요소를 참조 하십시오.

없으면 SettingsAllowAnonymousAttribute 프로필 속성에 대 한 익명 프로필 속성을 사용할 수 없습니다 지정 됩니다.

사용자 지정 프로필 구현을에서 상속 되는 클래스는 ProfileBase 추상 클래스 및 구성 요소에 지정 되지 않은 사용자 프로필에 대 한 속성을 정의 합니다.

다음 예제에서 상속 되는 클래스를 정의 ProfileBase 클래스 사용자 지정 프로필을 만듭니다. 에 사용자 지정 프로필의 유형을 지정는 inherits 응용 프로그램에 대 한 Web.config 파일에서 구성 요소의 특성입니다. 사용자 지정 프로필 구현을 지정 하는 구성 파일의 예를 들어 참조는 SettingsAllowAnonymousAttribute 클래스 개요.

using System;
using System.Web.Profile;

namespace Samples.AspNet.Profile
{
  public class EmployeeProfile : ProfileBase
  {
    [SettingsAllowAnonymous(false)]
    [ProfileProvider("EmployeeInfoProvider")]
    public string Department
    {
      get { return base["EmployeeDepartment"].ToString(); }
      set { base["EmployeeDepartment"] = value; }
    }

    [SettingsAllowAnonymous(false)]
    [ProfileProvider("EmployeeInfoProvider")]
    public EmployeeInfo Details
    {
      get { return (EmployeeInfo)base["EmployeeInfo"]; }
      set { base["EmployeeInfo"] = value; }
    }

  }

  public class EmployeeInfo
  {
    public string Name;
    public string Address;
    public string Phone;
    public string EmergencyContactName;
    public string EmergencyContactAddress;
    public string EmergencyContactPhone;
  }
}

.NET Framework
2.0 이후 사용 가능
맨 위로 이동
표시: