IRedactionCallback

IRedactionCallback interface

Définit les méthodes requises pour recevoir des informations sur chaque modification de masquage et éventuellement l’empêcher.

public interface IRedactionCallback

Méthodes

Nom La description
AcceptRedaction(RedactionDescription) Cet appel est déclenché juste avant d’appliquer une rédaction au document et permet de l’enregistrer ou de l’interdire.

Remarques

Apprendre encore plus

Exemples

L’exemple suivant montre comment implémenter une journalisation détaillée pour le processus de rédaction.

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();
        // vous pouvez renvoyer "false" ici pour empêcher un changement particulier pendant le processus de rédaction
        return true;
    }
}

...

// Attribuer une instance avant d'utiliser Redactor
Redactor.RedactionCallback = new RedactionDump();

Voir également