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
- GeneralTransform3DGroup.cs
- EmptyReadOnlyDictionaryInternal.cs
- CodeDelegateCreateExpression.cs
- Line.cs
- RequestQueue.cs
- SecureStringHasher.cs
- HttpProfileBase.cs
- CharacterMetrics.cs
- DetailsViewCommandEventArgs.cs
- ConfigViewGenerator.cs
- X509SecurityTokenProvider.cs
- EntityDataSourceView.cs
- DataGridViewImageCell.cs
- ScriptingAuthenticationServiceSection.cs
- BuildResultCache.cs
- DataGridComponentEditor.cs
- SemanticAnalyzer.cs
- DockProviderWrapper.cs
- DbConnectionPoolOptions.cs
- WebPartZoneBase.cs
- Geometry.cs
- CompilerGeneratedAttribute.cs
- FileStream.cs
- TypeSystem.cs
- TagPrefixInfo.cs
- DateTimeFormat.cs
- ResourceExpressionBuilder.cs
- ViewStateModeByIdAttribute.cs
- DataPagerField.cs
- Util.cs
- WebPartManagerInternals.cs
- ShellProvider.cs
- FileAuthorizationModule.cs
- FixedSOMFixedBlock.cs
- DataMemberConverter.cs
- SparseMemoryStream.cs
- SqlComparer.cs
- DataObjectCopyingEventArgs.cs
- UnicodeEncoding.cs
- ReferencedType.cs
- SafeNativeMethodsMilCoreApi.cs
- CommandLineParser.cs
- DynamicQueryableWrapper.cs
- XPathNavigatorKeyComparer.cs
- XamlClipboardData.cs
- ConsumerConnectionPoint.cs
- ChtmlTextWriter.cs
- Collection.cs
- Control.cs
- SharedUtils.cs
- ByValueEqualityComparer.cs
- XsdDateTime.cs
- ManagementPath.cs
- MergeLocalizationDirectives.cs
- NativeCppClassAttribute.cs
- DtcInterfaces.cs
- DecoderReplacementFallback.cs
- TextEvent.cs
- Privilege.cs
- InvalidEnumArgumentException.cs
- FormViewDeletedEventArgs.cs
- StyleCollection.cs
- RequestQueue.cs
- Keywords.cs
- MdiWindowListItemConverter.cs
- NodeFunctions.cs
- CodeDirectiveCollection.cs
- ClientScriptManager.cs
- EdmSchemaError.cs
- AtomMaterializer.cs
- XmlAttributeProperties.cs
- FixUpCollection.cs
- sqlpipe.cs
- BrowserCapabilitiesFactory.cs
- TdsParserHelperClasses.cs
- CqlParserHelpers.cs
- PackageStore.cs
- EntityContainerEntitySet.cs
- FormsAuthenticationTicket.cs
- Matrix.cs
- EDesignUtil.cs
- QueryOutputWriter.cs
- Pair.cs
- StoryFragments.cs
- UriScheme.cs
- WSTransactionSection.cs
- WorkflowDebuggerSteppingAttribute.cs
- GlobalProxySelection.cs
- ResourceContainer.cs
- NamespaceInfo.cs
- TypefaceCollection.cs
- MenuItemAutomationPeer.cs
- ControlHelper.cs
- BooleanAnimationBase.cs
- DataQuery.cs
- AdornerPresentationContext.cs
- CodeTypeReference.cs
- ObjectDataSource.cs
- DrawingContextWalker.cs
- basemetadatamappingvisitor.cs