IRedactionCallback
IRedactionCallback interface
各リダクション変更に関する情報を受け取るために必要なメソッドを定義し、オプションでそれを防止します.
public interface IRedactionCallback
メソッド
名前 | 説明 |
---|---|
AcceptRedaction(RedactionDescription) | この呼び出しは、ドキュメントにリダクションを適用する直前にトリガーされ、それをログに記録または禁止できます. |
備考
もっと詳しく知る
- IRedactionCallback インターフェイスの実装に関する詳細: リダクション コールバックを使用する
例
次の例は、リダクション プロセスの詳細なログを実装する方法を示しています。
public class RedactionDump : IRedactionCallback
{
public RedactionDump()
{
}
public bool AcceptRedaction(RedactionDescription description)
{
Console.Write("{0} redaction, {1} action, item {2}. ", description.RedactionType, description.ActionType, description.OriginalText);
if (description.Replacement != null)
{
Console.Write("Text {0} is replaced with {1}. ", description.Replacement.OriginalText, description.Replacement.Replacement);
}
Console.WriteLine();
// ここで "false" を返して、編集プロセス中の特定の変更を防ぐことができます
return true;
}
}
...
// Redactor を使用する前にインスタンスを割り当てます
Redactor.RedactionCallback = new RedactionDump();