IRedactionCallback

IRedactionCallback interface

各リダクション変更に関する情報を受け取るために必要なメソッドを定義し、オプションでそれを防止します.

public interface IRedactionCallback

メソッド

名前 説明
AcceptRedaction(RedactionDescription) この呼び出しは、ドキュメントにリダクションを適用する直前にトリガーされ、それをログに記録または禁止できます.

備考

もっと詳しく知る

次の例は、リダクション プロセスの詳細なログを実装する方法を示しています。

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();

関連項目