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();
        // يمكنك إرجاع "خطأ" هنا لمنع تغيير معين أثناء عملية التنقيح
        return true;
    }
}

...

// تعيين مثيل قبل استخدام Redactor
Redactor.RedactionCallback = new RedactionDump();

أنظر أيضا