MessageCredentialType Sabit listesi
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.
Geçerli ileti kimlik bilgisi türlerini numaralandırır.
public enum class MessageCredentialType
public enum MessageCredentialType
type MessageCredentialType =
Public Enum MessageCredentialType
- Devralma
Alanlar
Certificate | 3 | Sertifika kullanarak istemci kimlik doğrulamayı belirtir. |
IssuedToken | 4 | Verilen bir belirteç kullanarak istemci kimlik doğrulamayı belirtir. |
None | 0 | Anonim kimlik doğrulamayı belirtir. |
UserName | 2 | UserName kullanarak istemci kimlik doğrulamayı belirtir. |
Windows | 1 | Windows kullanarak istemci kimlik doğrulamayı belirtir. |
Örnekler
Aşağıdaki kod, bu numaralandırmaya erişmeyi ve bu numaralandırmanın bir üyesine ayarlamayı ClientCredentialType gösterir.
ServiceHost myServiceHost = new ServiceHost(typeof(CalculatorService));
// Create a binding to use.
WSHttpBinding binding = new WSHttpBinding();
binding.Security.Mode = SecurityMode.Message;
binding.Security.Message.ClientCredentialType =
MessageCredentialType.Certificate;
// Set the client certificate.
myServiceHost.Credentials.ClientCertificate.SetCertificate(
StoreLocation.CurrentUser,
StoreName.My,
X509FindType.FindBySubjectName,
"client.com");
Dim myServiceHost As New ServiceHost(GetType(CalculatorService))
' Create a binding to use.
Dim binding As New WSHttpBinding()
binding.Security.Mode = SecurityMode.Message
binding.Security.Message.ClientCredentialType = _
MessageCredentialType.Certificate
' Set the client certificate.
myServiceHost.Credentials.ClientCertificate.SetCertificate( _
StoreLocation.CurrentUser, _
StoreName.My, _
X509FindType.FindBySubjectName, _
"client.com")
Açıklamalar
Bu numaralandırma, kimlik doğrulaması için bağlamanın gerektirdiği kimlik bilgisi türünü belirtmek için kullanılır. kullanan dışındaki BasicHttpBindingtüm standart bağlamalar tarafından kullanılır BasicHttpMessageCredentialType.