IRedactionCallback

IRedactionCallback interface

Her redaksiyon değişikliği hakkında bilgi almak ve isteğe bağlı olarak engellemek için gerekli yöntemleri tanımlar.

public interface IRedactionCallback

yöntemler

İsim Tanım
AcceptRedaction(RedactionDescription) Bu çağrı, belgeye herhangi bir düzeltme uygulanmadan hemen önce tetiklenir ve belgenin günlüğe kaydedilmesine veya yasaklanmasına olanak tanır.

Notlar

Daha fazla bilgi edin

Örnekler

Aşağıdaki örnek, düzeltme işlemi için ayrıntılı günlük kaydının nasıl uygulanacağını gösterir.

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();
        // düzeltme işlemi sırasında belirli bir değişikliği önlemek için buraya "yanlış" döndürebilirsiniz
        return true;
    }
}

...

// Redaktörü kullanmadan önce bir örnek atayın
Redactor.RedactionCallback = new RedactionDump();

Ayrıca bakınız