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
- CodeParameterDeclarationExpressionCollection.cs
- AllowedAudienceUriElement.cs
- SecurityChannelFactory.cs
- RepeatInfo.cs
- RuntimeResourceSet.cs
- SqlClientFactory.cs
- DetailsViewUpdateEventArgs.cs
- ListCollectionView.cs
- CollectionChangeEventArgs.cs
- DependencyObjectType.cs
- ProfileBuildProvider.cs
- BitmapVisualManager.cs
- TickBar.cs
- HTTPNotFoundHandler.cs
- ListenerElementsCollection.cs
- LicFileLicenseProvider.cs
- InplaceBitmapMetadataWriter.cs
- dataobject.cs
- SessionStateItemCollection.cs
- CapabilitiesPattern.cs
- RegisteredHiddenField.cs
- ConfigurationManagerHelper.cs
- EngineSiteSapi.cs
- AlignmentXValidation.cs
- ExpressionLexer.cs
- SymbolMethod.cs
- MbpInfo.cs
- EventListenerClientSide.cs
- DataSvcMapFileSerializer.cs
- RouteTable.cs
- Utility.cs
- SettingsContext.cs
- SqlUtil.cs
- DataReceivedEventArgs.cs
- SafeReversePInvokeHandle.cs
- CompareInfo.cs
- OdbcPermission.cs
- ReadOnlyDataSource.cs
- followingsibling.cs
- AppliedDeviceFiltersEditor.cs
- SafeRightsManagementEnvironmentHandle.cs
- HTTPAPI_VERSION.cs
- MemberInitExpression.cs
- BoundColumn.cs
- precedingquery.cs
- FeatureManager.cs
- AggregateNode.cs
- SafeRightsManagementPubHandle.cs
- ThrowHelper.cs
- ResolveNextArgumentWorkItem.cs
- RTTypeWrapper.cs
- Roles.cs
- NamedPermissionSet.cs
- LineServicesRun.cs
- OrderToken.cs
- DropShadowBitmapEffect.cs
- PeerNameRegistration.cs
- RelationshipConverter.cs
- TemplateBindingExpression.cs
- CryptoKeySecurity.cs
- LayoutDump.cs
- XmlDataImplementation.cs
- SchemaCollectionPreprocessor.cs
- ExitEventArgs.cs
- FunctionDetailsReader.cs
- InternalsVisibleToAttribute.cs
- TranslateTransform.cs
- CompositeCollection.cs
- TypeUtil.cs
- DesignerResources.cs
- Span.cs
- TableHeaderCell.cs
- SeparatorAutomationPeer.cs
- DefaultEventAttribute.cs
- ChangeNode.cs
- ClientTargetCollection.cs
- SqlNodeAnnotation.cs
- ObjectMemberMapping.cs
- ClientRolePrincipal.cs
- SudsParser.cs
- XmlSchemaDatatype.cs
- TdsParser.cs
- SendActivityDesignerTheme.cs
- TableLayoutPanel.cs
- ItemsPresenter.cs
- IgnoreDeviceFilterElement.cs
- UnsafeNativeMethodsPenimc.cs
- OrderingExpression.cs
- NullableLongSumAggregationOperator.cs
- PaperSize.cs
- FullTrustAssembliesSection.cs
- WebPartTransformer.cs
- ThousandthOfEmRealDoubles.cs
- OracleCommandSet.cs
- DataGridSortCommandEventArgs.cs
- ParentUndoUnit.cs
- LineSegment.cs
- ShapeTypeface.cs
- CustomCategoryAttribute.cs
- FlowchartDesigner.Helpers.cs