示例#1
0
        public NLogViewerProvider(IProviderSettings settings)
        {
            settings.ThrowIfNull(nameof(settings));

            networkSettings = settings as INLogAppenderSettings;
            networkSettings.ThrowIfNull(nameof(networkSettings));

            Information      = ProviderRegistrationInformation.Info;
            ProviderSettings = networkSettings;
        }
        public NLogViewerProvider(IProviderSettings settings)
        {
            if (settings == null)
            {
                throw new ArgumentNullException(nameof(settings));
            }

            networkSettings = settings as INLogAppenderSettings;
            if (networkSettings == null)
            {
                throw new ArgumentException("settings should be assignable to INLogAppenderSettings", nameof(settings));
            }

            Information      = ProviderRegistrationInformation.Info;
            ProviderSettings = networkSettings;
        }
        public NLogViewerProvider(IProviderSettings settings)
        {
            if (settings == null)
            {
                throw new ArgumentNullException(nameof(settings));
            }

            networkSettings = settings as INLogAppenderSettings;
            if (networkSettings == null)
            {
                throw new ArgumentException("settings should be assignable to INLogAppenderSettings", nameof(settings));
            }

            Information = ProviderRegistrationInformation.Info;
            ProviderSettings = networkSettings;
        }