public ValueEventData(EdirEventDataType eventDataType, Asn1Object message) : base(eventDataType, message) { int[] length = new int[1]; Asn1OctetString octData; strPerpetratorDN = ((Asn1OctetString)decoder.decode(decodedData, length)).stringValue(); strEntry = ((Asn1OctetString)decoder.decode(decodedData, length)).stringValue(); strAttribute = ((Asn1OctetString)decoder.decode(decodedData, length)).stringValue(); strSyntax = ((Asn1OctetString)decoder.decode(decodedData, length)).stringValue(); strClassId = ((Asn1OctetString)decoder.decode(decodedData, length)).stringValue(); timeStampObj = new DSETimeStamp((Asn1Sequence)decoder.decode(decodedData, length)); octData = ((Asn1OctetString)decoder.decode(decodedData, length)); strData = octData.stringValue(); binData = SupportClass.ToByteArray(octData.byteValue()); nVerb = ((Asn1Integer)decoder.decode(decodedData, length)).intValue(); DataInitDone(); }
public EntryEventData(EdirEventDataType eventDataType, Asn1Object message) : base(eventDataType, message) { int[] length = new int[1]; strPerpetratorDN = ((Asn1OctetString)decoder.decode(decodedData, length)).stringValue(); strEntry = ((Asn1OctetString)decoder.decode(decodedData, length)).stringValue(); strClassId = ((Asn1OctetString)decoder.decode(decodedData, length)).stringValue(); timeStampObj = new DSETimeStamp((Asn1Sequence)decoder.decode(decodedData, length)); nVerb = ((Asn1Integer)decoder.decode(decodedData, length)).intValue(); nFlags = ((Asn1Integer)decoder.decode(decodedData, length)).intValue(); strNewDN = ((Asn1OctetString)decoder.decode(decodedData, length)).stringValue(); DataInitDone(); }