Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / AuditLogLocation.cs / 1 / AuditLogLocation.cs
//---------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel { using System.ServiceModel.Security; using System.ComponentModel; public enum AuditLogLocation { Default, Application, Security, } static class AuditLogLocationHelper { public static bool IsDefined(AuditLogLocation auditLogLocation) { if (auditLogLocation == AuditLogLocation.Security && !SecurityAuditHelper.IsSecurityAuditSupported) throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new PlatformNotSupportedException(SR.GetString(SR.SecurityAuditPlatformNotSupported))); return auditLogLocation == AuditLogLocation.Default || auditLogLocation == AuditLogLocation.Application || auditLogLocation == AuditLogLocation.Security; } public static void Validate(AuditLogLocation value) { if (!IsDefined(value)) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidEnumArgumentException("value", (int)value, typeof(AuditLogLocation))); } } } } // 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
- WindowsFormsSynchronizationContext.cs
- SafeTimerHandle.cs
- DefaultTypeArgumentAttribute.cs
- WebConfigurationFileMap.cs
- Facet.cs
- SecurityPolicySection.cs
- AxDesigner.cs
- CodeIndexerExpression.cs
- TreeNodeBinding.cs
- SurrogateEncoder.cs
- ValidatorCompatibilityHelper.cs
- MetadataSerializer.cs
- XsltLoader.cs
- CompiledQuery.cs
- VectorKeyFrameCollection.cs
- TableLayoutPanel.cs
- TextPattern.cs
- HttpRequestMessageProperty.cs
- MouseGestureValueSerializer.cs
- NonVisualControlAttribute.cs
- DocumentReferenceCollection.cs
- AsyncPostBackErrorEventArgs.cs
- DrawingGroup.cs
- NameValueCollection.cs
- DataContractSerializer.cs
- TextSchema.cs
- Domain.cs
- XmlILConstructAnalyzer.cs
- SecurityContext.cs
- CalendarTable.cs
- CatalogPart.cs
- SimpleBitVector32.cs
- EpmSyndicationContentSerializer.cs
- RoutedEventConverter.cs
- FontClient.cs
- Transactions.cs
- MultilineStringConverter.cs
- URLMembershipCondition.cs
- CreateUserWizardStep.cs
- DrawingContext.cs
- WindowsFont.cs
- HttpModuleCollection.cs
- BindingBase.cs
- PageAdapter.cs
- Int64Converter.cs
- ParameterModifier.cs
- BufferModesCollection.cs
- ExpressionBindings.cs
- PaperSize.cs
- CorePropertiesFilter.cs
- PagerStyle.cs
- KeyedCollection.cs
- ContentType.cs
- SourceFileBuildProvider.cs
- relpropertyhelper.cs
- HostingEnvironment.cs
- DataSourceXmlClassAttribute.cs
- MultiTargetingUtil.cs
- VariableAction.cs
- MD5Cng.cs
- ZipIOLocalFileHeader.cs
- WebBrowserHelper.cs
- QilFunction.cs
- SecurityHeaderTokenResolver.cs
- DropDownButton.cs
- Button.cs
- WindowsFormsEditorServiceHelper.cs
- XmlDownloadManager.cs
- XmlDownloadManager.cs
- XPathDocumentIterator.cs
- HtmlFormWrapper.cs
- ZeroOpNode.cs
- TextTreeUndoUnit.cs
- DiscoveryClientReferences.cs
- StateItem.cs
- SessionPageStateSection.cs
- BitVector32.cs
- CellParaClient.cs
- ConcurrentBag.cs
- Avt.cs
- DispatchChannelSink.cs
- UidManager.cs
- ResolveMatchesMessage11.cs
- OutputCacheModule.cs
- TemplateXamlTreeBuilder.cs
- ResourceDisplayNameAttribute.cs
- ComponentRenameEvent.cs
- TextAnchor.cs
- HttpRequest.cs
- VisualProxy.cs
- DiscoveryClientChannelFactory.cs
- SetIndexBinder.cs
- HtmlCalendarAdapter.cs
- CodeDomConfigurationHandler.cs
- DataRow.cs
- Knowncolors.cs
- ToolStripDropTargetManager.cs
- IssuanceLicense.cs
- Certificate.cs
- ToolStripContentPanelRenderEventArgs.cs