Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Services / Monitoring / system / Diagnosticts / EventSourceCreationData.cs / 1 / EventSourceCreationData.cs
using System.Security;
using System.Security.Permissions;
namespace System.Diagnostics {
public class EventSourceCreationData {
private string _logName = "Application";
private string _machineName = ".";
private string _source;
private string _messageResourceFile;
private string _parameterResourceFile;
private string _categoryResourceFile;
private int _categoryCount;
private EventSourceCreationData() {}
public EventSourceCreationData(string source, string logName) {
_source = source;
_logName = logName;
}
internal EventSourceCreationData(string source, string logName, string machineName) {
_source = source;
_logName = logName;
_machineName = machineName;
}
private EventSourceCreationData(string source, string logName, string machineName,
string messageResourceFile, string parameterResourceFile,
string categoryResourceFile, short categoryCount) {
_source = source;
_logName = logName;
_machineName = machineName;
_messageResourceFile = messageResourceFile;
_parameterResourceFile = parameterResourceFile;
_categoryResourceFile = categoryResourceFile;
CategoryCount = categoryCount;
}
public string LogName {
get { return _logName; }
set { _logName = value; }
}
public string MachineName {
get { return _machineName; }
set { _machineName = value; }
}
public string Source {
get { return _source; }
set { _source = value; }
}
public string MessageResourceFile {
get { return _messageResourceFile; }
set { _messageResourceFile = value; }
}
public string ParameterResourceFile {
get { return _parameterResourceFile; }
set { _parameterResourceFile = value; }
}
public string CategoryResourceFile {
get { return _categoryResourceFile; }
set { _categoryResourceFile = value; }
}
public int CategoryCount {
get { return _categoryCount; }
set {
if (value > UInt16.MaxValue || value < 0)
throw new ArgumentOutOfRangeException("value");
_categoryCount = value;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
using System.Security;
using System.Security.Permissions;
namespace System.Diagnostics {
public class EventSourceCreationData {
private string _logName = "Application";
private string _machineName = ".";
private string _source;
private string _messageResourceFile;
private string _parameterResourceFile;
private string _categoryResourceFile;
private int _categoryCount;
private EventSourceCreationData() {}
public EventSourceCreationData(string source, string logName) {
_source = source;
_logName = logName;
}
internal EventSourceCreationData(string source, string logName, string machineName) {
_source = source;
_logName = logName;
_machineName = machineName;
}
private EventSourceCreationData(string source, string logName, string machineName,
string messageResourceFile, string parameterResourceFile,
string categoryResourceFile, short categoryCount) {
_source = source;
_logName = logName;
_machineName = machineName;
_messageResourceFile = messageResourceFile;
_parameterResourceFile = parameterResourceFile;
_categoryResourceFile = categoryResourceFile;
CategoryCount = categoryCount;
}
public string LogName {
get { return _logName; }
set { _logName = value; }
}
public string MachineName {
get { return _machineName; }
set { _machineName = value; }
}
public string Source {
get { return _source; }
set { _source = value; }
}
public string MessageResourceFile {
get { return _messageResourceFile; }
set { _messageResourceFile = value; }
}
public string ParameterResourceFile {
get { return _parameterResourceFile; }
set { _parameterResourceFile = value; }
}
public string CategoryResourceFile {
get { return _categoryResourceFile; }
set { _categoryResourceFile = value; }
}
public int CategoryCount {
get { return _categoryCount; }
set {
if (value > UInt16.MaxValue || value < 0)
throw new ArgumentOutOfRangeException("value");
_categoryCount = value;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WindowsTokenRoleProvider.cs
- ObjectDataSourceChooseMethodsPanel.cs
- FileUpload.cs
- AttributeEmitter.cs
- DbReferenceCollection.cs
- MetadataException.cs
- SiteMapProvider.cs
- EnumConverter.cs
- DataColumn.cs
- SrgsRuleRef.cs
- OrderByQueryOptionExpression.cs
- MarkupExtensionReturnTypeAttribute.cs
- EventData.cs
- CompilationLock.cs
- SapiRecoContext.cs
- Constraint.cs
- MouseActionConverter.cs
- TheQuery.cs
- TdsParserHelperClasses.cs
- Evaluator.cs
- TextOnlyOutput.cs
- StorageFunctionMapping.cs
- NetPipeSection.cs
- handlecollector.cs
- PrintEvent.cs
- Html32TextWriter.cs
- SqlBooleanizer.cs
- TextTrailingWordEllipsis.cs
- JavaScriptString.cs
- RadioButton.cs
- DataGridViewCellCollection.cs
- GetTokenRequest.cs
- RequestTimeoutManager.cs
- complextypematerializer.cs
- TcpServerChannel.cs
- AsyncCompletedEventArgs.cs
- ConfigurationLockCollection.cs
- TreeView.cs
- RangeValidator.cs
- MonthCalendar.cs
- Rule.cs
- MinMaxParagraphWidth.cs
- ColorDialog.cs
- HijriCalendar.cs
- DbSetClause.cs
- HttpModuleCollection.cs
- DataGridCaption.cs
- NativeCppClassAttribute.cs
- PathSegmentCollection.cs
- CryptographicAttribute.cs
- WebHeaderCollection.cs
- OuterGlowBitmapEffect.cs
- XmlSerializationWriter.cs
- CodeArrayCreateExpression.cs
- TaiwanCalendar.cs
- ColumnResult.cs
- SchemaTableOptionalColumn.cs
- ProviderSettings.cs
- WebBaseEventKeyComparer.cs
- LinkedResourceCollection.cs
- LocationEnvironment.cs
- ExpressionWriter.cs
- TypeForwardedToAttribute.cs
- SingleResultAttribute.cs
- ConfigurationHandlersInstallComponent.cs
- CellConstant.cs
- DeferredReference.cs
- DesignBinding.cs
- TabItemAutomationPeer.cs
- GrammarBuilderBase.cs
- SessionSwitchEventArgs.cs
- CornerRadius.cs
- TreeIterators.cs
- TypeConverterAttribute.cs
- ParentUndoUnit.cs
- RuleSetDialog.cs
- TypeUtils.cs
- ControlBuilderAttribute.cs
- WebPartEventArgs.cs
- CodeObject.cs
- XamlWriter.cs
- ProfileSection.cs
- SingleBodyParameterMessageFormatter.cs
- CodeCastExpression.cs
- UserNamePasswordServiceCredential.cs
- RunClient.cs
- HttpCacheVaryByContentEncodings.cs
- EventLogPermissionEntryCollection.cs
- OneOfElement.cs
- OleDbDataAdapter.cs
- DiffuseMaterial.cs
- altserialization.cs
- XhtmlBasicLiteralTextAdapter.cs
- Button.cs
- OrderByQueryOptionExpression.cs
- WindowsIPAddress.cs
- AllMembershipCondition.cs
- unsafeIndexingFilterStream.cs
- StylusPlugInCollection.cs
- PopupRootAutomationPeer.cs