AddressFilterMode Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger typen av matchningssemantik som används av avsändaren för att dirigera inkommande meddelanden till rätt slutpunkt.
public enum class AddressFilterMode
public enum AddressFilterMode
type AddressFilterMode =
Public Enum AddressFilterMode
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| Exact | 0 | Anger ett filter som gör en exakt matchning på adressen för ett inkommande meddelande. |
| Prefix | 1 | Anger att ett filter matchar det längsta prefixet på adressen för ett inkommande meddelande. |
| Any | 2 | Anger ett filter som matchar alla adresser för ett inkommande meddelande. Om du använder det här värdet inaktiveras kontrollen av WCF-adressfilter. Alla meddelanden, oavsett WS-Adressering:Till identitet, accepteras. |
Exempel
[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
Kommentarer
Värdet för AddressFilterMode uppräkningen anges för ServiceBehaviorAttribute.AddressFilterMode egenskapen.
Det längsta prefixmatchningskriteriet som anges av Prefix kräver att måladressen matchas av det största antalet inledande adressbitar i filtret. Standardvärdet är Exact.