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
- RegexNode.cs
- DragDropManager.cs
- X509Certificate2.cs
- KerberosRequestorSecurityToken.cs
- _ListenerAsyncResult.cs
- PrintingPermissionAttribute.cs
- DataPager.cs
- ReferencedAssembly.cs
- GreenMethods.cs
- SecurityState.cs
- HttpClientCertificate.cs
- GroupQuery.cs
- OdbcConnectionOpen.cs
- RectValueSerializer.cs
- WaitingCursor.cs
- RectangleHotSpot.cs
- VariantWrapper.cs
- unsafenativemethodstextservices.cs
- OneOf.cs
- SiteMapNode.cs
- EventSinkHelperWriter.cs
- TraceSection.cs
- AnnotationResourceChangedEventArgs.cs
- StringCollection.cs
- PointAnimationClockResource.cs
- CompModHelpers.cs
- RenderCapability.cs
- MsmqIntegrationProcessProtocolHandler.cs
- ExpandButtonVisibilityConverter.cs
- ItemType.cs
- Timer.cs
- SatelliteContractVersionAttribute.cs
- _RegBlobWebProxyDataBuilder.cs
- CollectionAdapters.cs
- DataGridColumnCollection.cs
- RewritingProcessor.cs
- Merger.cs
- NullExtension.cs
- ScriptBehaviorDescriptor.cs
- ActivityStateQuery.cs
- ZipIOExtraFieldPaddingElement.cs
- MobileSysDescriptionAttribute.cs
- DataBoundControlAdapter.cs
- xmlglyphRunInfo.cs
- OrderedHashRepartitionStream.cs
- XmlExtensionFunction.cs
- HelpEvent.cs
- ViewStateException.cs
- PostBackTrigger.cs
- ObjectAnimationUsingKeyFrames.cs
- StringToken.cs
- PackWebRequest.cs
- XmlElementAttribute.cs
- TraceHandlerErrorFormatter.cs
- COAUTHIDENTITY.cs
- SpeechDetectedEventArgs.cs
- XmlSchemaExternal.cs
- Subtree.cs
- Wizard.cs
- EntityDataSourceChangingEventArgs.cs
- ExceptionWrapper.cs
- WebProxyScriptElement.cs
- QilExpression.cs
- SimpleHandlerFactory.cs
- XmlFileEditor.cs
- Symbol.cs
- ParseChildrenAsPropertiesAttribute.cs
- TagPrefixAttribute.cs
- ToolstripProfessionalRenderer.cs
- EncryptedXml.cs
- ColorConvertedBitmapExtension.cs
- OdbcParameter.cs
- PenLineCapValidation.cs
- TextParaLineResult.cs
- SamlAuthenticationStatement.cs
- XmlNotation.cs
- CodeGen.cs
- SyndicationLink.cs
- XPathSelectionIterator.cs
- CompareValidator.cs
- FilterElement.cs
- ItemAutomationPeer.cs
- UnaryNode.cs
- handlecollector.cs
- FontStyles.cs
- DataSourceXmlTextReader.cs
- CopyAttributesAction.cs
- DockAndAnchorLayout.cs
- UserControlDocumentDesigner.cs
- DataGridItemCollection.cs
- AsyncPostBackErrorEventArgs.cs
- XmlSchemaSequence.cs
- HtmlTableCellCollection.cs
- UnmanagedMemoryStreamWrapper.cs
- CorrelationResolver.cs
- References.cs
- PromptBuilder.cs
- InheritanceContextHelper.cs
- VScrollBar.cs
- WmiInstallComponent.cs