AddressFilterMode Énumération
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie le type de sémantique de correspondance utilisé par le répartiteur pour router les messages entrants vers le bon point de terminaison.
public enum class AddressFilterMode
public enum AddressFilterMode
type AddressFilterMode =
Public Enum AddressFilterMode
- Héritage
Nom | Valeur | Description |
---|---|---|
Any | 2 | Indique un filtre qui correspond à n'importe quelle adresse d'un message entrant. L'utilisation de cette valeur désactive le contrôle de filtre d'adresse WCF. Tout message est accepté, quel que soit son identité WS-Addressing:To. |
Exact | 0 | Indique un filtre qui correspond exactement à l'adresse d'un message entrant. |
Prefix | 1 | Indique qu'un filtre correspond au plus long préfixe de l'adresse d'un message entrant. |
[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
L'énumération AddressFilterMode
est définie sur la propriété ServiceBehaviorAttribute.AddressFilterMode.
Le critère de correspondance de préfixe le plus long spécifié par Préfixe nécessite que l’adresse de destination soit correspondante par le plus grand nombre de bits d’adresse de début dans le filtre. La valeur par défaut est Exact.
Produit | Versions |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires: