声明语言:问题与添加(输入与输出声明) [英] Claims Language: Issue vs. Add (Input vs Output Claims)

查看:101
本文介绍了声明语言:问题与添加(输入与输出声明)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我遇到了使用我的几个设置生成重复声明的问题,我想确保我完全理解声明规则语言是如何工作的。我看到有关"问题"的不同信息。

I'm running into an issue of duplicate claims being generated with a couple of my setups and I wanted to make sure I fully understood how the Claims Rule Language really works. I'm seeing differing information regarding "Issue".

最初,我理解它的工作原理如下:

add =将索赔发回INCOMING然后,声明集和其他规则可以针对它运行。

issue =仅向OUTGOING声明集发出声明。

Originally, I understood it to work like this:
add = issues the claims back into the INCOMING claimset and other rules could then run against it.
issue = issues the claim to the OUTGOING claimset only.

但是,我在TechNet和其他地方对问题的处理方式不同。

However, I'm seeing articles on TechNet and other places that say differently on how issue works.

http://technet.microsoft.com/en-us/library/dd807118(WS.10).aspx

该文章为例(并且是其中之一)许多人说:

That article for example (and is one of many) says that:

"问题陈述创建了一个声明,该声明转到输入和输出声明集。"

"The issue statement creates a claim that goes to both input and output claim sets."

这没有意义,但它在我所拥有的场景中就像那样。在进一步解决这个问题之前,我只需要确定哪个是正确的。

This doesn't make sense, but it is acting like that in a scenario I'm having. I just need to firmly know which is correct before I go further in troubleshooting this issue.

有谁能肯定地说是哪种情况?

Can anyone say for sure which is the case?

推荐答案

Add()仅添加到输入列表。

Add() only adds to the input list.

Issue()添加到输入和输出列表(但不是纯文本复制规则"问题(claim = c)",因为这只会在输入中创建重复项。)

Issue() adds to both the input and output list (but not when it is the plain copy rule "issue(claim=c)" because that would only create duplicates in the input).

感?如果你有相反的证据,那么请请版本,补丁级别,样品等等。

Makes more sense? If you have proof of the contrary, then please version, patch level, sample etc. etc.


这篇关于声明语言:问题与添加(输入与输出声明)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆