서비스의 고급 설정 대화 상자Advanced Settings for Services Dialog Box

클라이언트 응용 프로그램 서비스를 통해 Windows Forms 및 WPF(Windows Presentation Foundation) 응용 프로그램에서 Microsoft AjaxMicrosoft Ajax 로그인, 역할 및 프로필 서비스에 간편하게 액세스할 수 있습니다.Client application services provide simplified access to Microsoft AjaxMicrosoft Ajax login, roles, and profile services from Windows Forms and Windows Presentation Foundation (WPF) applications. 프로젝트 디자이너에서 서비스 페이지를 사용하여 클라이언트 응용 프로그램 서비스를 구성할 수 있습니다.You can use the Services page in the Project Designer to configure client application services. 서비스 페이지에 대한 자세한 내용은 프로젝트 디자이너, 서비스 페이지를 참조하세요.For more information about the Services page, see Services Page, Project Designer.

프로젝트 디자이너에서 서비스 페이지의 서비스의 고급 설정 대화 상자를 사용하여 클라이언트 응용 프로그램 서비스에 대한 고급 설정을 구성합니다.Use the Advanced Settings for Services dialog box of the Services page in the Project Designer to configure advanced settings for client application services. 이러한 설정을 사용하여 일부 기본 응용 프로그램 서비스 동작을 재정의하면 덜 일반적인 시나리오를 구현할 수 있습니다.By using these settings, you can override some default application service behaviors to enable less common scenarios. 자세한 내용은 클라이언트 응용 프로그램 서비스를 참조하세요.For more information, see Client Application Services.

서비스의 고급 설정 대화 상자에 액세스하려면 솔루션 탐색기에서 프로젝트 노드를 선택하고 프로젝트 메뉴에서 속성을 클릭합니다.To access the Advanced Settings for Services dialog box, select a project node in Solution Explorer, and then click Properties on the Project menu. 프로젝트 디자이너가 나타나면 서비스 탭을 클릭하고 고급 단추를 클릭합니다.When the Project Designer appears, click the Services tab, and then click the Advanced button. 클라이언트 응용 프로그램 서비스를 사용하도록 설정할 때까지 이 단추를 사용할 수 없습니다.This button will be disabled until you enable client application services.

작업 목록Task List

방법: 클라이언트 응용 프로그램 서비스 구성How to: Configure Client Application Services

방법: 클라이언트 응용 프로그램 서비스에서 오프라인으로 작업How to: Work Offline with Client Application Services

UI 요소 목록UIElement List

오프라인으로 로그인할 수 있도록 로컬에 암호 해시 저장Save password hash locally to enable offline login
응용 프로그램이 오프라인 모드에 있을 때 사용자가 로그인할 수 있도록 암호화된 형식의 사용자 암호를 로컬에서 캐시할지 여부를 지정합니다.Specifies whether an encrypted form of the user's password will be cached locally to enable the user to log in when the application is in offline mode. 자세한 내용은 방법: 클라이언트 응용 프로그램 서비스에서 오프라인으로 작업을 참조하세요.For more information, see How to: Work Offline with Client Application Services. 이 옵션은 기본적으로 선택됩니다.This option is selected by default.

서버 쿠키가 만료될 때마다 다시 사용자 로그온Require users to log on again whenever the server cookie expires
응용 프로그램이 역할이나 프로필 서비스에 액세스할 때 서버 인증 쿠키가 만료된 경우 이전에 인증된 사용자를 자동으로 다시 인증할지 여부를 지정합니다.Specifies whether previously authenticated users are automatically reauthenticated when your application accesses the roles or profile service and the server authentication cookie has expired. 쿠키가 만료된 후 응용 프로그램 서비스에 대한 액세스를 거부하고 명시적 재인증을 요구하려면 이 옵션을 선택합니다.Select this option to deny access to the application services and require explicit reauthentication after the cookie expires. 공용 위치에 배포된 응용 프로그램에 유용한 이 옵션을 선택하면 사용한 후에도 응용 프로그램을 계속 실행해 두는 사용자의 인증된 상태가 무기한으로 유지되지 않습니다.This is useful for applications deployed in public locations to make sure that users who leave the application running after use will not remain authenticated indefinitely. 기본적으로 이 옵션은 선택 취소되어 있습니다.This option is cleared by default.

역할 서비스 캐시 제한 시간Role service cache timeout
클라이언트 역할 공급자가 역할 서비스에 액세스하는 대신 캐시된 역할 값을 사용할 기간을 지정합니다.Specifies the amount of time the client role provider will use cached role values instead of accessing the roles service. 이 시간 간격은 역할 업데이트 빈도가 높으면 작은 값으로 설정하고 빈도가 낮으면 큰 값으로 설정합니다.Set this time interval to a small value when roles are updated frequently or to a larger value when roles are updated infrequently. 기본값은 1일입니다.The default value is one day.

IsInRole 메서드를 호출하면 역할 공급자가 캐시된 역할 값 또는 역할 서비스에 액세스합니다.The role provider accesses the cached role values or the roles service when you call the IsInRole method. 프로그래밍 방식으로 캐시를 지우고 이 메서드가 원격 서비스에 액세스하도록 강제 지정하려면 ResetCache 메서드를 호출합니다.To programmatically clear the cache and force this method to access the remote service, call the ResetCache method.

사용자 지정 연결 문자열 사용Use custom connection string
클라이언트 서비스 공급자가 로컬 캐시에 대해 사용자 지정 데이터 저장소를 사용할지 여부를 지정합니다.Specifies whether the client service providers will use a custom data store for the local cache. 기본적으로 서비스 공급자는 캐시에 대해 로컬 파일 시스템을 사용합니다.By default, the service providers will use the local file system for the cache. 이 옵션을 선택하면 입력란이 기본 연결 문자열로 자동으로 채워집니다.Selecting this option will automatically populate the text box with a default connection string. 기본 연결 문자열을 유지하여 SQL Server Compact Edition 데이터베이스를 자동으로 생성 및 사용하거나, 기존 SQL Server 데이터베이스에 대한 연결 문자열을 지정할 수 있습니다.You can keep the default connection string to automatically generate and use a SQL Server Compact Edition database, or you can specify a connection string to an existing SQL Server database. 자세한 내용은 방법: 클라이언트 응용 프로그램 서비스 구성을 참조하세요.For more information, see How to: Configure Client Application Services. 기본적으로 이 옵션은 선택 취소되어 있습니다.This option is cleared by default.

참고 항목See Also

클라이언트 응용 프로그램 서비스 Client Application Services
프로젝트 디자이너, 서비스 페이지 Services Page, Project Designer
방법: 클라이언트 응용 프로그램 서비스 구성 How to: Configure Client Application Services
방법: 클라이언트 응용 프로그램 서비스에서 오프라인으로 작업How to: Work Offline with Client Application Services