MustUnderstandBehavior 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.
Windows Communication Foundation'a (WCF), SOAP 1.1 ve 1.2 belirtimlerine göre anlaşılması gereken koleksiyonda UnderstoodHeaders olmayan üst bilgilerin zorunlu olarak işlenmesini devre dışı bırakmasını ister.
public ref class MustUnderstandBehavior : System::ServiceModel::Description::IEndpointBehavior
public class MustUnderstandBehavior : System.ServiceModel.Description.IEndpointBehavior
type MustUnderstandBehavior = class
interface IEndpointBehavior
Public Class MustUnderstandBehavior
Implements IEndpointBehavior
- Devralma
-
MustUnderstandBehavior
- Uygulamalar
Açıklamalar
Varsayılan olarak WCF istemcisi veya hizmet çalışma zamanı, özelliğin MessageHeader.MustUnderstand olduğu ancak üst bilginin true
iletinin özelliğinde olmadığı bir iletiyle karşılaştığında System.ServiceModel.Channels.MessageHeaderMessageHeaders.UnderstoodHeaders bir özel durum oluşturur.
Bu davranışı MustUnderstandBehavior önlemek için ve özelliğini olarak false
ayarlayınValidateMustUnderstand. Bu genellikle ileti içeriğinin başka bir yere geçirilmesi ve yönlendirici hizmeti gibi işlenmemesi senaryolarında kullanılır.
Oluşturucular
MustUnderstandBehavior(Boolean) |
Belirtilen değeri kullanarak sınıfının yeni bir örneğini MustUnderstandBehavior başlatır. |
Özellikler
ValidateMustUnderstand |
Üst bilginin SOAP 1.1 ve 1.2 belirtimlerine göre anlaşılıp anlaşılmayacağını belirten bir değer alır veya ayarlar. |
Yöntemler
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() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection) |
Davranış işlevselliğini destekler. |
IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) |
özelliğine ValidateMustUnderstand değerini ValidateMustUnderstand atar. |
IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) |
özelliğine ValidateMustUnderstand değerini ValidateMustUnderstand atar. |
IEndpointBehavior.Validate(ServiceEndpoint) |
Davranış işlevselliğini destekler. |