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

Return Value

Type: Microsoft.MasterDataServices.MessageResponse

A new instance of type MessageResponse.

See Also

IService Interface
Microsoft.MasterDataServices Namespace

Return to top