Aracılığıyla paylaş


AddressFilterMode Sabit listesi

Tanım

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
AddressFilterMode

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.

Şunlara uygulanır