다음을 통해 공유


System.Web.ClientServices 네임스페이스

Windows 기반 애플리케이션에서 Microsoft Ajax 인증, 역할 및 프로필 서비스에 대한 액세스를 지원하는 클래스를 제공합니다.

클래스

ClientFormsIdentity

폼 인증을 사용하여 클라이언트 애플리케이션 서비스에 대해 인증된 사용자의 ID를 나타냅니다.

ClientRolePrincipal

클라이언트 애플리케이션 서비스에 대한 역할 정보를 비롯한 보안 정보를 나타냅니다.

ConnectivityStatus

애플리케이션의 네트워크 연결 상태를 나타냅니다.

설명

클래스는 System.Web.ClientServices 네임 스페이스에서 클라이언트 애플리케이션 서비스 공급자를 지원 합니다 System.Web.ClientServices.Providers 네임 스페이스입니다. 이러한 서비스 공급자를 사용 하면 Windows 기반 응용 프로그램에서 기존 .NET Framework 2.0 멤버 자격, id 및 응용 프로그램 설정 인프라를 통해 Microsoft Ajax 인증, 역할 및 프로필 서비스를 사용할 수 있습니다. 클라이언트 서비스 공급자는 저장 하 고 애플리케이션을 오프 라인 상태일 때 로컬 데이터 캐시에서 사용자 정보를 검색 하 여 가끔 연결도 지원 합니다. 자세한 내용은 클라이언트 애플리케이션 서비스를 참조하세요.

합니다 ClientFormsIdentityClientRolePrincipal 클래스 속성 및 사용자의 id, 역할 및 인증 상태와 관련 된 메서드를 제공 합니다.

ConnectivityStatus 클래스를 사용 하면 로컬 데이터 캐시에서 사용자의 네트워크 연결 상태를 저장할 수 있습니다. 연결 상태는 클라이언트 서비스 공급자를 오프 라인 캐시를 사용 하거나 애플리케이션 서비스에 액세스 하려고 하는지 여부를 나타냅니다.

참고

ConnectivityStatus 네트워크 연결의 실제 상태를 확인할 수 없는 논리를 포함 하는 클래스입니다. 사용자 고유의 조건 및 설정에 따라 애플리케이션의 연결 상태를 확인 하는 것에 대 한 책임이 IsOffline 속성 적절 하 게 합니다. 예를 들어 Windows 기반 애플리케이션 종종는 옵션을 제공 사용자 인터페이스에서 사용자가 오프 라인 모드에서 작동 하거나 온라인으로 전환 하려고 할 수 있도록 합니다.