Delegate OdfRawEntryPatcher
Performs odf raw entry patcher. 表示免 DOM 解析的原始二進位直改委派。
public delegate bool OdfRawEntryPatcher(ReadOnlySpan<byte> input, IBufferWriter<byte> output)
Parameters
inputReadOnlySpan<byte>原始 Entry 唯讀位元組區段
outputIBufferWriter<byte>用於寫入直改後內容的緩衝區寫入器
Returns
- bool
若發生變更且需要寫回封裝則為 true,否則為 false
Constructors
OdfRawEntryPatcher(object, nint)
public OdfRawEntryPatcher(object @object, nint method)
Parameters
Methods
BeginInvoke(ReadOnlySpan<byte>, IBufferWriter<byte>, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(ReadOnlySpan<byte> input, IBufferWriter<byte> output, AsyncCallback callback, object @object)
Parameters
inputReadOnlySpan<byte>outputIBufferWriter<byte>callbackAsyncCallbackobjectobject
Returns
EndInvoke(IAsyncResult)
public virtual bool EndInvoke(IAsyncResult result)
Parameters
resultIAsyncResult
Returns
Invoke(ReadOnlySpan<byte>, IBufferWriter<byte>)
public virtual bool Invoke(ReadOnlySpan<byte> input, IBufferWriter<byte> output)
Parameters
inputReadOnlySpan<byte>outputIBufferWriter<byte>