次の方法で共有


ComErrorCollection プロパティ

レプリケーション エージェントで発生したエラーのコレクションを取得します。

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

構文

'宣言
Public Overridable ReadOnly Property ComErrorCollection As IEnumerable
    Get
'使用
Dim instance As TransSynchronizationAgent
Dim value As IEnumerable

value = instance.ComErrorCollection
public virtual IEnumerable ComErrorCollection { get; }
public:
virtual property IEnumerable^ ComErrorCollection {
    IEnumerable^ get ();
}
abstract ComErrorCollection : IEnumerable
override ComErrorCollection : IEnumerable
function get ComErrorCollection () : IEnumerable

プロパティ値

型: System.Collections. . :: . .IEnumerable
ComErrorRecord オブジェクトの IEnumerable コレクションです。

実装

ITransSynchronizationAgent. . :: . .ComErrorCollection

説明

すべてのエージェント エラーを表示するには、ComErrorRecord オブジェクトのコレクションを繰り返し処理する必要があります。

使用例

次の例では、返されるエラー コレクションをエージェントの実行後に繰り返し処理します。

[C#]

foreach (ComErrorRecord errorRecord in agent.ComErrorCollection)
    {
      WriteLog("[ERROR: " + errorRecord.ErrorNumber + 
          errorRecord.Description + "]");
    }