System.IO.BACnet.BacnetAsyncResult.m_comm_OnComplexAck C# (CSharp) Méthode

m_comm_OnComplexAck() private méthode

private m_comm_OnComplexAck ( BacnetClient sender, BacnetAddress adr, BacnetPduTypes type, BacnetConfirmedServices service, byte invoke_id, byte buffer, int offset, int length ) : void
sender BacnetClient
adr BacnetAddress
type BacnetPduTypes
service BacnetConfirmedServices
invoke_id byte
buffer byte
offset int
length int
Résultat void
        private void m_comm_OnComplexAck(BacnetClient sender, BacnetAddress adr, BacnetPduTypes type, BacnetConfirmedServices service, byte invoke_id, byte[] buffer, int offset, int length)
        {
            if (invoke_id == m_wait_invoke_id)
            {
                Segmented = false;
                m_result = new byte[length];
                if (length > 0) Array.Copy(buffer, offset, m_result, 0, length);
                ((System.Threading.ManualResetEvent)AsyncWaitHandle).Set();     //notify waiter even if segmented
            }
        }