Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- DataGridViewEditingControlShowingEventArgs.cs
- FixedPage.cs
- PrimitiveDataContract.cs
- BamlRecords.cs
- MonitoringDescriptionAttribute.cs
- FontDifferentiator.cs
- XPathQilFactory.cs
- ParagraphVisual.cs
- ControlType.cs
- versioninfo.cs
- EFTableProvider.cs
- ProfileEventArgs.cs
- M3DUtil.cs
- FunctionCommandText.cs
- AstTree.cs
- MonthCalendarDesigner.cs
- HostedBindingBehavior.cs
- WinFormsComponentEditor.cs
- _SingleItemRequestCache.cs
- XpsFilter.cs
- validation.cs
- XmlSchemaSimpleContent.cs
- validation.cs
- TextRangeSerialization.cs
- _SslState.cs
- ConstrainedDataObject.cs
- PageAsyncTask.cs
- XmlCharacterData.cs
- DbDataSourceEnumerator.cs
- BaseTemplateCodeDomTreeGenerator.cs
- DocumentViewerHelper.cs
- LogRecordSequence.cs
- Vector.cs
- DesignerTransaction.cs
- WasAdminWrapper.cs
- Transform3D.cs
- FilterEventArgs.cs
- NegatedCellConstant.cs
- BuilderPropertyEntry.cs
- XmlSubtreeReader.cs
- XmlElementCollection.cs
- PageAsyncTask.cs
- EntityTypeEmitter.cs
- ScriptingWebServicesSectionGroup.cs
- AdapterDictionary.cs
- ObjectContext.cs
- XmlIterators.cs
- BooleanSwitch.cs
- Metadata.cs
- CreateUserWizardStep.cs
- NativeCppClassAttribute.cs
- PortCache.cs
- TemplateBuilder.cs
- ListBindingConverter.cs
- XmlIncludeAttribute.cs
- CodeCommentStatement.cs
- ListSortDescription.cs
- SoundPlayerAction.cs
- Persist.cs
- SynchronizationContext.cs
- XmlCharCheckingReader.cs
- ipaddressinformationcollection.cs
- EventMemberCodeDomSerializer.cs
- BinaryObjectInfo.cs
- ManagedCodeMarkers.cs
- ExplicitDiscriminatorMap.cs
- ExtenderControl.cs
- DataObjectMethodAttribute.cs
- MissingFieldException.cs
- DataSourceCacheDurationConverter.cs
- CompositeControl.cs
- Lasso.cs
- SystemIPInterfaceProperties.cs
- Column.cs
- SafeIUnknown.cs
- SecurityCriticalDataForSet.cs
- GcHandle.cs
- LineServices.cs
- Configuration.cs
- UserControl.cs
- DerivedKeySecurityToken.cs
- IndexedEnumerable.cs
- SizeIndependentAnimationStorage.cs
- Flowchart.cs
- ItemsPanelTemplate.cs
- TransformCollection.cs
- LocationReferenceEnvironment.cs
- UIPropertyMetadata.cs
- WeakKeyDictionary.cs
- SiteMapNode.cs
- RelatedView.cs
- WebMessageEncodingElement.cs
- TextParagraph.cs
- OdbcRowUpdatingEvent.cs
- DoubleLinkListEnumerator.cs
- ExtendedProperty.cs
- WhiteSpaceTrimStringConverter.cs
- DefaultCommandExtensionCallback.cs
- CookielessHelper.cs
- BooleanStorage.cs