IntranetZoneCredentialPolicy Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ve türetilmiş sınıfları kullanılarak WebRequest yapılan kaynak istekleri için kullanılacak bir kimlik bilgisi ilkesi tanımlar.
public ref class IntranetZoneCredentialPolicy : System::Net::ICredentialPolicy
public class IntranetZoneCredentialPolicy : System.Net.ICredentialPolicy
type IntranetZoneCredentialPolicy = class
interface ICredentialPolicy
Public Class IntranetZoneCredentialPolicy
Implements ICredentialPolicy
- Devralma
-
IntranetZoneCredentialPolicy
- Uygulamalar
Örnekler
Aşağıdaki kod örneği, uygulama etki alanı için kimlik bilgisi ilkesini ayarlamak için örneğini IntranetZoneCredentialPolicy oluşturmayı ve kullanmayı gösterir.
static void UseIntranetCredentialPolicy()
{
IntranetZoneCredentialPolicy^ policy = gcnew IntranetZoneCredentialPolicy;
AuthenticationManager::CredentialPolicy = policy;
}
public static void UseIntranetCredentialPolicy()
{
IntranetZoneCredentialPolicy policy = new IntranetZoneCredentialPolicy();
AuthenticationManager.CredentialPolicy = policy;
}
Açıklamalar
Bu ilke, kimlik bilgilerinin yalnızca istenen kaynağın isteği yapan istemciyle aynı etki alanında olması durumunda gönderilmesine izin verir. İntranet üzerinde olmayan kaynaklara yönelik isteklerle ağ kimlik bilgilerinin gönderilmesini önlediğinden, çoğu uygulama için bu en uygun ilkedir.
Uyarı
ICredentialPolicyilkeler yalnızca istekle ilişkili veya WebProxy kimlik bilgilerine nullsahip değilse WebRequest çağrılır. Bu ilkenin ayarlanması, kimlik bilgilerini belirtmeyen istekler üzerinde hiçbir etkiye sahip değildir.
İlkeyi AuthenticationManager.CredentialPolicy ayarlamak IntranetZoneCredentialPolicy için özelliğini kullanın.
IAuthenticationModule İstek için kimlik doğrulamasını işleyen, kimlik doğrulamasını ShouldSendCredential gerçekleştirmeden önce yöntemini çağırır. İstenen kaynak istemciden farklı bir etki alanındaysa, ShouldSendCredential yöntemi döndürür falseve kimlik doğrulaması gerçekleştirilmez.
Bu ilke, geçerli uygulama etki alanındaki null olmayan kimlik bilgilerine sahip tüm örneklerini WebRequest etkiler. tek tek isteklerde ilke geçersiz kılınamaz.
Oluşturucular
| Name | Description |
|---|---|
| IntranetZoneCredentialPolicy() |
IntranetZoneCredentialPolicy sınıfının yeni bir örneğini başlatır. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ShouldSendCredential(Uri, WebRequest, NetworkCredential, IAuthenticationModule) |
Boolean İstemci kimlik bilgilerinin kullanılarak WebRequestyapılan bir kaynak isteğiyle gönderilip gönderilmediğini gösteren bir döndürür. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |