AddressFilterMode 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.
Dağıtıcı tarafından gelen iletileri doğru uç noktaya yönlendirmek için kullanılan eşleştirme semantiğinin türünü belirtir.
public enum class AddressFilterMode
public enum AddressFilterMode
type AddressFilterMode =
Public Enum AddressFilterMode
- Devralma
Alanlar
Any | 2 | Gelen iletinin herhangi bir adresiyle eşleşen bir filtreyi gösterir. Bu değerin kullanılması WCF adres filtresi denetimini kapatır. WS-Addressing:To kimliği ne olursa olsun tüm ileti kabul edilir. |
Exact | 0 | Gelen iletinin adresiyle tam olarak eşleşen bir filtreyi gösterir. |
Prefix | 1 | Bir filtrenin, gelen iletinin adresinde en uzun ön ek eşleşmelerini yaptığını gösterir. |
Örnekler
[ServiceBehavior(AddressFilterMode = AddressFilterMode.Prefix)]
public class CalculatorService : ICalculator
{
public double Add(double n1, double n2)
{
return n1 + n2;
}
public double Subtract(double n1, double n2)
{
return n1 - n2;
}
public double Multiply(double n1, double n2)
{
return n1 * n2;
}
public double Divide(double n1, double n2)
{
return n1 / n2;
}
}
<ServiceBehavior(AddressFilterMode := AddressFilterMode.Prefix)> _
Public Class CalculatorService
Implements ICalculator
Public Function Add(ByVal n1 As Double, ByVal n2 As Double) As Double Implements ICalculator.Add
Return n1 + n2
End Function
Public Function Subtract(ByVal n1 As Double, ByVal n2 As Double) As Double Implements ICalculator.Subtract
Return n1 - n2
End Function
Public Function Multiply(ByVal n1 As Double, ByVal n2 As Double) As Double Implements ICalculator.Multiply
Return n1 * n2
End Function
Public Function Divide(ByVal n1 As Double, ByVal n2 As Double) As Double Implements ICalculator.Divide
Return n1 / n2
End Function
End Class
Açıklamalar
Numaralandırmanın AddressFilterMode
değeri özelliğinde ServiceBehaviorAttribute.AddressFilterMode ayarlanır.
Ön ek tarafından belirtilen en uzun ön ek eşleştirme ölçütü, hedef adresin filtredeki en fazla sayıda önde gelen adres biti ile eşleşmesini gerektirir. Varsayılan değer Tam'dır.