Helper.Compare - Méthode (String, Object, Object)
Compare deux objets à l'aide d'une chaîne qui représente un opérateur d'évaluation et la WorkflowContext, afin de récupérer les propriétés de l'instance de workflow active.
Espace de noms : Microsoft.SharePoint.WorkflowActions
Assembly : Microsoft.SharePoint.WorkflowActions (dans Microsoft.SharePoint.WorkflowActions.dll)
Syntaxe
'Déclaration
Public Shared Function Compare ( _
comparison As String, _
lhsValue As Object, _
rhsValue As Object _
) As Boolean
'Utilisation
Dim comparison As String
Dim lhsValue As Object
Dim rhsValue As Object
Dim returnValue As Boolean
returnValue = Helper.Compare(comparison, _
lhsValue, rhsValue)
public static bool Compare(
string comparison,
Object lhsValue,
Object rhsValue
)
Paramètres
comparison
Type : System.StringUne chaîne qui représente un opérateur de comparaison.
Égal
Compare lhsValue et rhsValue, leur casse et à l'aide d'informations spécifiques à la culture pour déterminer l'égalité (correspondance exacte).
EqualNoCase
Compare lhsValue et rhsValue, en ignorant la casse et en utilisant des informations spécifiques à la culture pour déterminer l'égalité (correspondance exacte).
NotEqual
Compare lhsValue et rhsValue, leur casse et à l'aide d'informations spécifiques à la culture afin de déterminer si elles ne sont pas égales.
NotEqualNoCase
Compare lhsValue et rhsValue, en ignorant la casse et en utilisant des informations spécifiques à la culture afin de déterminer si elles ne sont pas égales.
StartsWith
Compare lhsValue et rhsValue pour déterminer si le début de lhsValue correspond à rhsValue lors d'une comparaison à l'aide des informations de culture actuelles.
NotStartsWith
Compare lhsValue et rhsValue pour déterminer si le début de lhsValue ne correspond pas à rhsValue lors d'une comparaison à l'aide des informations de culture actuelles.
EndsWith
Compare lhsValue et rhsValue pour déterminer si la fin de la lhsValue correspond à la chaîne qui se trouve sur le côté droit de l'opérateur de comparaison. Elles sont comparées à l'aide des informations de culture actuelles.
NotEndsWith
Compare lhsValue et rhsValue pour déterminer si la fin de la lhsValue ne correspond pas à la chaîne qui se trouve sur le côté droit de l'opérateur de comparaison. Elles sont comparées à l'aide des informations de culture actuelles.
Contient ;
Compare lhsValue et rhsValue pour déterminer si lhsValue contient tout ou partie de la rhsValue.
NotContains
Compare lhsValue et rhsValue pour déterminer si lhsValue ne contient pas tout ou partie de la rhsValue.
ContainsNoCase
Compare lhsValue et rhsValue pour déterminer si lhsValue contient tout ou partie de la rhsValue. Utilise la culture indifférente et ignore la casse des chaînes comparées.
Correspond à
Détermine si les deux valeurs fournies contiennent une correspondance au modèle.
IsEmpty
Retourne true si lhsValue se trouve pour être une référence Null (Rien dans Visual Basic)ou sa longueur est égale à zéro.
lhsValue
Type : System.ObjectLa valeur sur le côté gauche de l'équation qui est évaluée lors de l'exécution de la méthode Compare .
rhsValue
Type : System.ObjectLa valeur située à droite de l'équation qui est évaluée lors de l'exécution de la méthode Compare .
Valeur renvoyée
Type : System.Boolean
true si les valeurs sont égales ; dans le cas contraire, la valeur est false.
Remarques
La méthode Compare prend essentiellement une équation semblable à x = y, où x est la partie gauche de l'équation, y est le côté droit et = est l'opérateur.
Lorsque vous utilisez un éditeur de flux de travail sans code, il peut arriver que vous deviez créer une condition qui applique des critères spécifiques, afin de déterminer si une activité de flux de travail doit être exécutée. Si une condition est satisfaite, elle peut entraîner une activité de flux de travail à s'exécuter ou non, en fonction des critères.
Utilisez la méthodeCompare de Comparepour créer une de ces conditions.