Aracılığıyla paylaş


System.Web.ClientServices Ad Alanı

Windows tabanlı uygulamalarda Microsoft Ajax kimlik doğrulaması, rolleri ve profiller hizmetlerine erişimi destekleyen sınıflar sağlar.

Sınıflar

Name Description
ClientFormsIdentity

Form kimlik doğrulaması kullanılarak istemci uygulama hizmetleri için kimliği doğrulanmış bir kullanıcı kimliğini temsil eder.

ClientRolePrincipal

Rol bilgilerini içeren istemci uygulama hizmetleri için güvenlik bilgilerini temsil eder.

ConnectivityStatus

Bir uygulamanın ağ bağlantısının durumunu temsil eder.

Açıklamalar

Ad alanı içindeki System.Web.ClientServices sınıflar, ad alanında istemci uygulama hizmeti sağlayıcılarını System.Web.ClientServices.Providers destekler. Bu hizmet sağlayıcıları, Windows tabanlı uygulamaların mevcut .NET üyeliği, kimliği ve uygulama ayarları altyapıları aracılığıyla Microsoft Ajax kimlik doğrulaması, rolleri ve profil hizmetlerini kullanmasını sağlar. İstemci hizmet sağlayıcıları, uygulama çevrimdışı olduğunda kullanıcı bilgilerini yerel bir veri önbelleğinde depolayıp alarak zaman zaman bağlantıyı da destekler. Daha fazla bilgi için bkz. İstemci Uygulama Hizmetleri.

ClientFormsIdentity ve ClientRolePrincipal sınıfları kullanıcının kimliği, rolü ve kimlik doğrulama durumuyla ilgili özellikler ve yöntemler sağlar.

sınıfı, ConnectivityStatus kullanıcının ağ bağlantısının durumunu yerel veri önbelleğinde depolamanıza olanak tanır. Bağlantı durumu, istemci hizmet sağlayıcılarının çevrimdışı önbelleği mi kullanacağını yoksa uygulama hizmetlerine erişmeyi mi deneyeceğini gösterir.

Uyarı

sınıfı, ConnectivityStatus ağ bağlantısının gerçek durumunu belirlemek için bir mantık içermez. Uygulamanızın bağlantı durumunu kendi ölçütlerinize göre belirlemek ve özelliği buna göre ayarlamak IsOffline sizin sorumluluğunuzdadır. Örneğin, Windows tabanlı uygulamalar genellikle kullanıcı arabiriminde kullanıcıların çevrimdışı modda çalışabilmesi veya çevrimiçi çalışmayı denemesi için bir seçenek sağlar.