IntranetZoneCredentialPolicy Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Definieert een referentiebeleid dat moet worden gebruikt voor resourceaanvragen die worden gemaakt met behulp van WebRequest en de afgeleide klassen.
public ref class IntranetZoneCredentialPolicy : System::Net::ICredentialPolicy
public class IntranetZoneCredentialPolicy : System.Net.ICredentialPolicy
type IntranetZoneCredentialPolicy = class
interface ICredentialPolicy
Public Class IntranetZoneCredentialPolicy
Implements ICredentialPolicy
- Overname
-
IntranetZoneCredentialPolicy
- Implementeringen
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een exemplaar maakt van IntranetZoneCredentialPolicy en gebruikt om het referentiebeleid voor het toepassingsdomein in te stellen.
static void UseIntranetCredentialPolicy()
{
IntranetZoneCredentialPolicy^ policy = gcnew IntranetZoneCredentialPolicy;
AuthenticationManager::CredentialPolicy = policy;
}
public static void UseIntranetCredentialPolicy()
{
IntranetZoneCredentialPolicy policy = new IntranetZoneCredentialPolicy();
AuthenticationManager.CredentialPolicy = policy;
}
Opmerkingen
Met dit beleid kunnen referenties alleen worden verzonden als de aangevraagde resource zich in hetzelfde domein bevindt als de client die de aanvraag indient. Voor veel toepassingen is dit het optimale beleid omdat netwerkreferenties niet worden verzonden met aanvragen voor resources die zich niet op het intranet bevinden.
Note
ICredentialPolicy beleidsregels worden alleen aangeroepen als de WebRequest of de WebProxy die is gekoppeld aan de aanvraag referenties heeft die niet nullzijn. Het instellen van dit beleid heeft geen invloed op aanvragen die geen referenties opgeven.
Gebruik de AuthenticationManager.CredentialPolicy eigenschap om het IntranetZoneCredentialPolicy beleid in te stellen. De IAuthenticationModule methode die verificatie voor de aanvraag afhandelt, roept de ShouldSendCredential methode aan voordat de verificatie wordt uitgevoerd. Als de aangevraagde resource zich in een ander domein bevindt dan de client, retourneert falsede ShouldSendCredential methode en wordt verificatie niet uitgevoerd.
Dit beleid is van invloed op alle exemplaren met WebRequest niet-null-referenties in het huidige toepassingsdomein. Het beleid kan niet worden overschreven voor afzonderlijke aanvragen.
Constructors
| Name | Description |
|---|---|
| IntranetZoneCredentialPolicy() |
Initialiseert een nieuw exemplaar van de IntranetZoneCredentialPolicy klasse. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ShouldSendCredential(Uri, WebRequest, NetworkCredential, IAuthenticationModule) |
Retourneert een Boolean die aangeeft of de referenties van de client worden verzonden met een aanvraag voor een resource die is gemaakt met behulp van WebRequest. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |