Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / WindowsServiceElement.cs / 1 / WindowsServiceElement.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System; using System.ServiceModel; using System.Configuration; using System.ServiceModel.Security; using System.ServiceModel.Channels; using System.Xml; using System.Security.Cryptography.X509Certificates; public sealed partial class WindowsServiceElement : ConfigurationElement { public WindowsServiceElement() { } [ConfigurationProperty(ConfigurationStrings.IncludeWindowsGroups, DefaultValue = SspiSecurityTokenProvider.DefaultExtractWindowsGroupClaims)] public bool IncludeWindowsGroups { get { return (bool)base[ConfigurationStrings.IncludeWindowsGroups]; } set { base[ConfigurationStrings.IncludeWindowsGroups] = value; } } [ConfigurationProperty(ConfigurationStrings.AllowAnonymousLogons, DefaultValue = SspiSecurityTokenProvider.DefaultAllowUnauthenticatedCallers)] public bool AllowAnonymousLogons { get { return (bool)base[ConfigurationStrings.AllowAnonymousLogons]; } set { base[ConfigurationStrings.AllowAnonymousLogons] = value; } } public void Copy(WindowsServiceElement from) { if (this.IsReadOnly()) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ConfigurationErrorsException(SR.GetString(SR.ConfigReadOnly))); } if (null == from) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("from"); } this.AllowAnonymousLogons = from.AllowAnonymousLogons; this.IncludeWindowsGroups = from.IncludeWindowsGroups; } internal void ApplyConfiguration(WindowsServiceCredential windows) { if (windows == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("windows"); } windows.AllowAnonymousLogons = this.AllowAnonymousLogons; windows.IncludeWindowsGroups = this.IncludeWindowsGroups; } } } // 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
- XmlSchemaAnnotated.cs
- PolygonHotSpot.cs
- ExceptionUtil.cs
- AdornerPresentationContext.cs
- SiteMap.cs
- TranslateTransform3D.cs
- Span.cs
- RelatedPropertyManager.cs
- EventPropertyMap.cs
- MdbDataFileEditor.cs
- GeometryModel3D.cs
- DataSetMappper.cs
- PopupRoot.cs
- SettingsContext.cs
- relpropertyhelper.cs
- HttpListenerElement.cs
- WindowsFormsEditorServiceHelper.cs
- HandlerFactoryCache.cs
- CombinedGeometry.cs
- TextElementCollection.cs
- WindowHideOrCloseTracker.cs
- EntityDataSourceContainerNameConverter.cs
- CultureTableRecord.cs
- CodeCastExpression.cs
- util.cs
- FixUpCollection.cs
- IdentityManager.cs
- SrgsSubset.cs
- XmlMapping.cs
- WindowVisualStateTracker.cs
- RSAPKCS1KeyExchangeFormatter.cs
- PointKeyFrameCollection.cs
- _ContextAwareResult.cs
- ParameterToken.cs
- SoapReflectionImporter.cs
- TimeSpanValidator.cs
- TextPenaltyModule.cs
- GridViewColumnCollectionChangedEventArgs.cs
- SignedInfo.cs
- WebPartZoneBase.cs
- Size3D.cs
- DbParameterCollectionHelper.cs
- OneOfElement.cs
- _FtpControlStream.cs
- SequenceRangeCollection.cs
- DataSourceConverter.cs
- NetworkInformationException.cs
- WebPartsPersonalizationAuthorization.cs
- TextDocumentView.cs
- SqlProfileProvider.cs
- TypeContext.cs
- SecurityRuntime.cs
- Serializer.cs
- DataGridViewRow.cs
- NetCodeGroup.cs
- DataControlCommands.cs
- XmlILConstructAnalyzer.cs
- ArithmeticException.cs
- OptionUsage.cs
- StylusPointPropertyId.cs
- ContextInformation.cs
- AssemblyHash.cs
- DoubleCollectionValueSerializer.cs
- Profiler.cs
- Clock.cs
- CodeDOMUtility.cs
- ToolStripSplitButton.cs
- GroupDescription.cs
- BuildProvider.cs
- UnsafeNativeMethods.cs
- MetadataCacheItem.cs
- X509CertificateCollection.cs
- EntityCommand.cs
- BitmapSourceSafeMILHandle.cs
- ParameterRefs.cs
- DBNull.cs
- WeakRefEnumerator.cs
- ViewGenerator.cs
- CharUnicodeInfo.cs
- DataRecordInfo.cs
- ListItemCollection.cs
- StackBuilderSink.cs
- OleDbTransaction.cs
- NativeMethods.cs
- X509WindowsSecurityToken.cs
- AnnotationHelper.cs
- XmlElementAttributes.cs
- ClientOptions.cs
- FilteredAttributeCollection.cs
- ResolveNameEventArgs.cs
- PrintPreviewDialog.cs
- FontFamilyIdentifier.cs
- DataShape.cs
- MarkupCompilePass2.cs
- XAMLParseException.cs
- PingOptions.cs
- DataGridViewLinkCell.cs
- Point3DConverter.cs
- StringFreezingAttribute.cs
- DataGridrowEditEndingEventArgs.cs