WebHttpSecurityMode 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.
HTTP isteklerini almak üzere bir hizmet uç noktasını yapılandırmak için kullanılan güvenlik modlarını tanımlar.
public enum class WebHttpSecurityMode
public enum WebHttpSecurityMode
type WebHttpSecurityMode =
Public Enum WebHttpSecurityMode
- Devralma
Alanlar
None | 0 | HTTP istekleriyle hiçbir güvenlik kullanılmay olduğunu gösterir. |
Transport | 1 | Aktarım düzeyi güvenliğin HTTP istekleriyle birlikte kullan olduğunu gösterir. |
TransportCredentialOnly | 2 | Yalnızca HTTP tabanlı istemci kimlik doğrulamasının sağlandı olduğunu gösterir. |
Açıklamalar
Aktarım düzeyi güvenliğin HTTP isteklerini almak için ile yapılandırılmış bir uç nokta tarafından kullanıp kullanılmay olmadığını belirtmek WebHttpBinding için bu numaralama kullanın. Varsayılan değer Yok'tır ve bu değer hiçbir güvenlik kullanılmaz.
Aktarım değeri tarafından WebHttpBinding(WebHttpSecurityMode) belirtilirse, özelliği tarafından sağlanan ayarlar hizmet uç noktası için geçerli Transport olur. değeri yalnızca bunu açık parametre olarak alan oluşturucuda ayarlanamaz ve bağlama örneği oluşturulduktan sonra değeri WebHttpSecurityMode WebHttpBinding yeniden ayarlanamaz.
TransportCredentialOnly ileti bütünlüğü ve gizliliği sağlamaz. Yalnızca HTTP tabanlı istemci kimlik doğrulaması sağlar. Bu mod dikkatli kullanılmalıdır. Aktarım güvenliğinin başka bir şekilde sağlanıyor olduğu ve yalnızca istemci kimlik doğrulamasının Windows Communication Foundation (WCF) altyapısı tarafından sağlanıyor olduğu IPSec gibi ortamlarda kullanılmalıdır.