IRedactionCallback

IRedactionCallback interface

Definisce i metodi richiesti per ricevere informazioni su ogni modifica della redazione e facoltativamente impedirla.

public interface IRedactionCallback

Metodi

Nome Descrizione
AcceptRedaction(RedactionDescription) Questa chiamata viene attivata subito prima di applicare qualsiasi oscuramento al documento e consente di registrarlo o vietarlo.

Osservazioni

Saperne di più

Esempi

L’esempio seguente mostra come implementare la registrazione dettagliata per il processo di redazione.

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();
        // puoi restituire "false" qui per evitare modifiche particolari durante il processo di redazione
        return true;
    }
}

...

// Assegna un'istanza prima di utilizzare Redactor
Redactor.RedactionCallback = new RedactionDump();

Guarda anche