次の方法で共有


AddParameter メソッド

レプリケーション エージェント プロファイルにパラメータを追加します。

名前空間:  Microsoft.SqlServer.Replication
アセンブリ:  Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)

構文

'宣言
Public Sub AddParameter ( _
    name As String, _
    value As String _
)
'使用
Dim instance As AgentProfile
Dim name As String
Dim value As String

instance.AddParameter(name, value)
public void AddParameter(
    string name,
    string value
)
public:
void AddParameter(
    String^ name, 
    String^ value
)
member AddParameter : 
        name:string * 
        value:string -> unit 
public function AddParameter(
    name : String, 
    value : String
)

パラメーター

例外

例外 条件
ApplicationException

オブジェクトによって表されるプロファイルがサーバーに存在しない場合に発生します。

ArgumentException

name パラメータが null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) であるか、 null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) 文字を含むか、128 Unicode 文字より長い場合に発生します。

value パラメータが null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) であるか、 null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) 文字を含むか、255 Unicode 文字より長い場合に発生します。

説明

パラメータ名と値がサーバーによって検証されます。パラメータを追加するには、サーバーにそのプロファイルが存在する必要があります。プロファイルに現在定義されているパラメータを取得するには、EnumParameters を呼び出します。

AddParameter メソッドを呼び出すことができるのは、ディストリビュータ側の固定サーバー ロール sysadmin のメンバだけです。AddParameter は sp_add_agent_parameter (Transact-SQL) を実行したのと同じことになります。

この名前空間、クラス、またはメンバは、.NET Framework 2.0 でのみサポートされています。