internal ConditionOrErrorEventArgs(ISmartDataDistributionChannelInfo channelInfo, OPERATION_RESULT errorCode, int nativeCode, string subSystemReason) { ChannelInfo = channelInfo; ErrorCode = errorCode; NativeCode = nativeCode; SubSystemReason = subSystemReason; }
internal DataAvailableEventArgs(ISmartDataDistributionChannelInfo channelInfo, string key, byte[] buffer) { ChannelInfo = channelInfo; Key = key; Buffer = buffer; try { DecodedString = Encoding.UTF8.GetString(Buffer); } catch { } }