Application.GetPackageRoles(String, String, String, String) 方法   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回对包具有读和写访问权限的数据库角色。 数据库角色仅适用于存储在 SQL Server msdb 数据库中的包。
public:
 void GetPackageRoles(System::String ^ serverName, System::String ^ packagePath, [Runtime::InteropServices::Out] System::String ^ % readerRole, [Runtime::InteropServices::Out] System::String ^ % writerRole);public void GetPackageRoles (string serverName, string packagePath, out string readerRole, out string writerRole);member this.GetPackageRoles : string * string * string * string -> unitPublic Sub GetPackageRoles (serverName As String, packagePath As String, ByRef readerRole As String, ByRef writerRole As String)参数
- serverName
- String
指定包含此包的服务器的名称和实例。
- packagePath
- String
指定包的名称。
- readerRole
- String
返回具有读取权限的角色。
- writerRole
- String
返回具有写入权限的角色。
示例
下面的代码示例演示如何检索包角色,假设变量已设置为反映特定的服务器名称、包路径和角色。
string readerRole = null;  
string writerRole = null;  
app.GetPackageRoles(myServerName, packagePath, out readerRole, out writerRole);  
Dim readerRole As String =  Nothing   
Dim writerRole As String =  Nothing   
app.GetPackageRoles(myServerName, packagePath, readerRole, writerRole)