영어로 읽기

다음을 통해 공유


같음

스택에서 맨 위의 두 항목을 제거하고 두 항목을 비교한 다음 그 결과를 스택에 밀어넣습니다.

구문

  
<ic:Operation Name="Equals" />  

매개 변수

스택의 맨 위 두 항목

밀어넣는 값

비교 연산의 문자열 결과입니다.

설명

예제

다음 예제 필터 식은 Equals 연산을 사용하여 현재 작업 이름을 상수 "CheckPO"와 비교합니다. 두 값이 같으면 식이 로 계산됩니다 true.

<ic:Filter>  
  <ic:Expression>  
    <wf:Operation Name="GetActivityName"/>  
    <ic:Operation Name="Constant">  
      <ic:Argument>CheckPO</ic:Argument>  
    </ic:Operation>  
    <ic:Operation Name="Equals"/>  
  </ic:Expression>  
</ic:Filter>  

비교를 수행할 때 C#으로 문을 작성할 때와 동일한 방식으로 식을 작성할 수도 있습니다. 예를 들어 세 값을 비교하려는 경우 C#에서 다음과 같은 식을 작성할 수 있습니다.

bool res = a == b == c;  

그러나 식 필터의 모델로서는 이것만으로 부족합니다. 대신 수정되었지만 동일한 다음과 같은 문을 고려해 보십시오.

Bool res = (a == b) && (a == c);  

이렇게 하면 비교를 수행하는 데 사용할 필터 식에 좀 더 가까워집니다. 자세한 내용과 예제는 And를 참조 하세요.

참고 항목

인터셉터 작업