HttpTransportBindingElement.AuthenticationScheme Eigenschap
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.
Hiermee haalt u het verificatieschema op dat wordt gebruikt voor het verifiëren van clientaanvragen die worden verwerkt door een HTTP-listener.
public:
property System::Net::AuthenticationSchemes AuthenticationScheme { System::Net::AuthenticationSchemes get(); void set(System::Net::AuthenticationSchemes value); };
public System.Net.AuthenticationSchemes AuthenticationScheme { get; set; }
member this.AuthenticationScheme : System.Net.AuthenticationSchemes with get, set
Public Property AuthenticationScheme As AuthenticationSchemes
Waarde van eigenschap
Een van de opsommingswaarden van de AuthenticationSchemes opsomming die de protocollen specificeert die worden gebruikt voor clientverificatie. De standaardwaarde is Anonymous.
Uitzonderingen
De waarde voor de waarde AuthenticationSchemes is al ingesteld.
Voorbeelden
In het volgende voorbeeld wordt deze eigenschap ingesteld voor gebruik bij het verifiëren van clientaanvragen.
[ServiceContract]
interface ICalculator
{
[OperationContract]
Int Add(int a, int b);
}
HttpTransportBindingElement httpBinding = new HttpTransportBindingElement();
httpBinding.AuthenticationScheme = AuthenticationSchemes.Digest;
CustomBinding binding = new CustomBinding(new TextMessageEncodingBindingElement(), httpBinding);
EndpointAddress endpoint = new EndpointAddress(address);
ChannelFactory<ICalculator> proxy = new ChannelFactory<ICalculator>(binding, endpoint);
proxy.Credentials.Windows.ClientCredential = new NetworkCredential("user", "password", "domain");
proxy.Credentials.Windows.AllowedImpersonationLevel = System.Security.Principal.TokenImpersonationLevel.Impersonation;
proxy.Open();
ICalculator calc = proxy.CreateChannel();
int odd=calc.Add(5,4);
Opmerkingen
Het verificatieschema kan slechts eenmaal worden ingesteld.