2.3.1.2 IsPrincipalMemberOfRequest
The IsPrincipalMemberOfRequest record contains information that is required to extend a Group Expansion request.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
RecordTypeEnum |
MessageEnum |
||||||||||||||||||||||||||||||
|
... |
MethodName (variable) |
||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
|
TypeName (variable) |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
|
ArgumentsArray (variable) |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
|
TargetGroups (variable) |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
RecordTypeEnum (1 byte): A RecordTypeEnumeration value (section 2.3.2.1) that identifies the record type. The value MUST be 0x15 for an IsPrincipalMemberOfRequest.
MessageEnum (4 bytes): A MessageFlags value that indicates whether the arguments and call context are present. This MUST be set to 0x00000014. This value (0x00000014) is the logical OR of ArgsIsArray and NoContext.
MethodName (variable): A StringValueWithCode that represents the remote method name. This MUST be set to "IsPrincipalMemberOf".
TypeName (variable): A StringValueWithCode that represents the Server Type name. This value is specific to each version of the RMS Server-to-Server protocol that supports the Binary Group Expansion Interface. The following list specifies the strings that each version uses.
-
"soap:RemoteActiveDirectoryServices, http://schemas.microsoft.com/clr/nsassem/Microsoft.DigitalRightsManagement.DirectoryServices/Plugin.DirectoryServices%2C%20Version%3D1.0.3246.0%2C%20Culture%3Dneutral%2C%20PublicKeyToken%3D31bf3856ad364e35"
-
The Server Type name used by RMS version 1.0.
-
"soap:RemoteActiveDirectoryServices, http://schemas.microsoft.com/clr/nsassem/Microsoft.DigitalRightsManagement.DirectoryServices/Plugin.DirectoryServices%2C%20Version%3D5.2.3790.134%2C%20Culture%3Dneutral%2C%20PublicKeyToken%3D31bf3856ad364e35"
-
The Server Type name used by RMS version 1.0 SP1.
-
"soap:RemoteActiveDirectoryServices, http://schemas.microsoft.com/clr/nsassem/Microsoft.DigitalRightsManagement.DirectoryServices/Plugin.DirectoryServices%2C%20Version%3D5.2.3790.300%2C%20Culture%3Dneutral%2C%20PublicKeyToken%3D31bf3856ad364e35"
-
The Server Type name used by RMS version 1.0 SP2.
ArgumentsArray (variable): An ArgumentsArray record that provides arguments to the IsPrincipalMemberOf operation. The ArgumentsArray record is specified in section 2.3.1.2.1.
TargetGroups (variable): An ArraySingleString record that contains one or more email addresses representing the groups for which membership is to be checked.