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
- DragStartedEventArgs.cs
- KeyToListMap.cs
- XamlWriterExtensions.cs
- _CommandStream.cs
- MobileControlDesigner.cs
- SemanticBasicElement.cs
- ShaperBuffers.cs
- BaseDataList.cs
- XpsTokenContext.cs
- COAUTHIDENTITY.cs
- TagPrefixAttribute.cs
- EmptyEnumerator.cs
- AccessibleObject.cs
- httpapplicationstate.cs
- DataColumnMapping.cs
- RegistryPermission.cs
- HttpBrowserCapabilitiesWrapper.cs
- GB18030Encoding.cs
- InvalidFilterCriteriaException.cs
- SchemaImporterExtension.cs
- TextRangeBase.cs
- InkCanvas.cs
- GrammarBuilderRuleRef.cs
- XmlSchemaProviderAttribute.cs
- OleDbEnumerator.cs
- XmlChildNodes.cs
- Stroke.cs
- BlockCollection.cs
- XmlValidatingReaderImpl.cs
- ActivationServices.cs
- LazyTextWriterCreator.cs
- ETagAttribute.cs
- DesignerVerbCollection.cs
- PropertyPushdownHelper.cs
- DependencyPropertyConverter.cs
- TypeResolvingOptions.cs
- MediaScriptCommandRoutedEventArgs.cs
- EntityDescriptor.cs
- WorkerProcess.cs
- AggregateNode.cs
- TextRange.cs
- SmiConnection.cs
- WindowsListViewItemCheckBox.cs
- BaseTemplateParser.cs
- VariableBinder.cs
- ResXResourceSet.cs
- NamespaceList.cs
- EncoderBestFitFallback.cs
- ApplicationFileParser.cs
- User.cs
- ObjectConverter.cs
- TableLayoutRowStyleCollection.cs
- FusionWrap.cs
- HtmlElementEventArgs.cs
- PersonalizationProvider.cs
- EngineSite.cs
- Table.cs
- TransactionContextValidator.cs
- MailDefinition.cs
- SortedList.cs
- CryptoStream.cs
- RadioButtonList.cs
- TypefaceCollection.cs
- AccessViolationException.cs
- DropShadowBitmapEffect.cs
- _BasicClient.cs
- ContextMenuStripActionList.cs
- QuotedPrintableStream.cs
- InstanceCreationEditor.cs
- TraceHwndHost.cs
- ValueType.cs
- EntityDataSourceView.cs
- OrthographicCamera.cs
- HttpProcessUtility.cs
- MultiBindingExpression.cs
- SqlDataSourceTableQuery.cs
- AttributeUsageAttribute.cs
- XmlObjectSerializerWriteContext.cs
- ConfigXmlDocument.cs
- BitmapEffectDrawing.cs
- HwndKeyboardInputProvider.cs
- SHA384Managed.cs
- XmlAttributeHolder.cs
- indexingfiltermarshaler.cs
- _ListenerResponseStream.cs
- VisualBrush.cs
- ClipboardData.cs
- CachedPathData.cs
- Emitter.cs
- DeclarativeCatalogPart.cs
- ImageAnimator.cs
- SelectingProviderEventArgs.cs
- PublisherIdentityPermission.cs
- ComponentDispatcherThread.cs
- IntPtr.cs
- ContentElementAutomationPeer.cs
- Axis.cs
- FontDialog.cs
- SqlDataReader.cs
- DtrList.cs