IService.SecurityPrincipalsClone Method (SecurityPrincipalsRequest)
Applies To: SQL Server 2016 Preview
Creates exact copies of users, groups and their permissions within the security model from another source, retaining the globally unique identifiers (GUIDs) of the original objects.
Namespace: Microsoft.MasterDataServices
Assembly: Microsoft.MasterDataServices (in Microsoft.MasterDataServices.dll)
Syntax
[FaultContractAttribute(typeof(EditionExpiredMessage), Action = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SecurityPrincipalsCloneEditionExpiredMessageFault",
Name = "EditionExpiredMessage")]
[OperationContractAttribute(Action = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SecurityPrincipalsClone",
ReplyAction = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SecurityPrincipalsCloneResponse")]
MessageResponse SecurityPrincipalsClone(
SecurityPrincipalsRequest request
)
[FaultContractAttribute((EditionExpiredMessage^::typeid), Action = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SecurityPrincipalsCloneEditionExpiredMessageFault",
Name = "EditionExpiredMessage")]
[OperationContractAttribute(Action = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SecurityPrincipalsClone",
ReplyAction = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SecurityPrincipalsCloneResponse")]
MessageResponse^ SecurityPrincipalsClone(
SecurityPrincipalsRequest^ request
)
[<FaultContractAttribute(typeof(EditionExpiredMessage), Action = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SecurityPrincipalsCloneEditionExpiredMessageFault",
Name = "EditionExpiredMessage")>]
[<OperationContractAttribute(Action = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SecurityPrincipalsClone",
ReplyAction = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SecurityPrincipalsCloneResponse")>]
abstract SecurityPrincipalsClone :
request:SecurityPrincipalsRequest -> MessageResponse
<FaultContractAttribute(GetType(EditionExpiredMessage), Action := "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SecurityPrincipalsCloneEditionExpiredMessageFault",
Name := "EditionExpiredMessage")>
<OperationContractAttribute(Action := "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SecurityPrincipalsClone",
ReplyAction := "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09/IService/SecurityPrincipalsCloneResponse")>
Function SecurityPrincipalsClone (
request As SecurityPrincipalsRequest
) As MessageResponse
Parameters
request
Type: Microsoft.MasterDataServices.SecurityPrincipalsRequestClone request.
Return Value
Type: Microsoft.MasterDataServices.MessageResponse
A new instance of type MessageResponse.
See Also
IService Interface
Microsoft.MasterDataServices Namespace
Return to top