CheckGroupMembershipControl は、あるグループが特定のメンバーを含んでいるかどうかを検証します。
CheckGroupMemberShipControl を使用して、1 つのグループと単一のメンバーを指定した get 呼び出しを実行します。 Virtual member manager は、基礎となるリポジトリーを検索し、戻りデータ・オブジェクトの管理下でブール値を戻して、 メンバーシップ関係を示します。
CheckGroupMembershipControl DataObject の構造は、以下のものから構成されます。
CheckGroupMembershipControl level | 説明 |
---|---|
1 (デフォルト) | 直接のメンバーのみを戻します。 |
0 | ネストされたメンバーをすべて戻します。 |
<xsd:complexType name="CheckGroupMembershipControl">
<xsd:complexContent>
<xsd:extension base="Control">
<xsd:attribute name="level" type="xsd:int" default="1" />
<xsd:attribute name="inGroup" type="xsd:boolean" default="false" />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<wim:controls xsi:type="wim:CheckGroupMembershipControl" level="1"/>
当該メンバーがグループに存在すると、戻りデータ・オブジェクトに次のコントロールが含まれます。
<wim:controls xsi:type="wim:CheckGroupMembershipControl" level="1" inGroup="true"/>
当該メンバーがグループに存在しないと、inGroup の値は false になります。