Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Activation / Configuration / SecurityIdentifierElementCollection.cs / 1 / SecurityIdentifierElementCollection.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Activation.Configuration { using System; using System.Collections; using System.Configuration; using System.Globalization; using System.ServiceModel; using System.ServiceModel.Activation; using System.ServiceModel.Configuration; using System.ServiceModel.Channels; using System.Security.Principal; [ConfigurationCollection(typeof(SecurityIdentifierElement))] public sealed class SecurityIdentifierElementCollection : ServiceModelConfigurationElementCollection{ public SecurityIdentifierElementCollection() : base() { } protected override Object GetElementKey(ConfigurationElement element) { if (element == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("element"); } SecurityIdentifierElement configElementKey = (SecurityIdentifierElement)element; return configElementKey.SecurityIdentifier.Value; } internal void SetDefaultIdentifiers() { if (Iis7Helper.IisVersion >= 7) { this.Add(new SecurityIdentifierElement(new SecurityIdentifier(ConfigurationStrings.IIS_IUSRSSid))); } this.Add(new SecurityIdentifierElement(new SecurityIdentifier(WellKnownSidType.LocalSystemSid, null))); this.Add(new SecurityIdentifierElement(new SecurityIdentifier(WellKnownSidType.BuiltinAdministratorsSid, null))); this.Add(new SecurityIdentifierElement(new SecurityIdentifier(WellKnownSidType.LocalServiceSid, null))); this.Add(new SecurityIdentifierElement(new SecurityIdentifier(WellKnownSidType.NetworkServiceSid, null))); } } } // 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
- FixedFlowMap.cs
- LowerCaseStringConverter.cs
- NameValuePermission.cs
- FontFaceLayoutInfo.cs
- ReadOnlyNameValueCollection.cs
- DocumentXPathNavigator.cs
- ResourceDictionaryCollection.cs
- FontFamily.cs
- SoapRpcMethodAttribute.cs
- HwndSubclass.cs
- HandlerFactoryWrapper.cs
- HttpCookie.cs
- CannotUnloadAppDomainException.cs
- XmlStreamNodeWriter.cs
- ToolStripComboBox.cs
- StringWriter.cs
- ListView.cs
- IriParsingElement.cs
- CfgParser.cs
- FloaterBaseParagraph.cs
- GetBrowserTokenRequest.cs
- OleDbDataReader.cs
- TraceSection.cs
- MemberPath.cs
- GradientStop.cs
- InvalidFilterCriteriaException.cs
- StructuredTypeEmitter.cs
- CommandBindingCollection.cs
- SaveFileDialog.cs
- BridgeDataReader.cs
- BindingWorker.cs
- FileDialogCustomPlacesCollection.cs
- AssemblyContextControlItem.cs
- FixedPage.cs
- SoapSchemaMember.cs
- PolyQuadraticBezierSegment.cs
- CommunicationException.cs
- FullTextLine.cs
- SinglePageViewer.cs
- GridViewDeletedEventArgs.cs
- WebPartConnectionsCancelEventArgs.cs
- PropertyTab.cs
- StylusDevice.cs
- BookmarkScopeHandle.cs
- AppSettingsReader.cs
- Brush.cs
- StatusBar.cs
- ObjectFullSpanRewriter.cs
- CircleHotSpot.cs
- ToolStripManager.cs
- HMACMD5.cs
- XmlQualifiedName.cs
- QilXmlReader.cs
- BindingNavigator.cs
- BaseUriWithWildcard.cs
- FtpRequestCacheValidator.cs
- oledbmetadatacolumnnames.cs
- XmlWrappingReader.cs
- FamilyMapCollection.cs
- ByteStack.cs
- CellTreeNode.cs
- DtrList.cs
- Help.cs
- QilIterator.cs
- OneOfElement.cs
- DirectionalAction.cs
- Latin1Encoding.cs
- XmlDocument.cs
- CalendarSelectionChangedEventArgs.cs
- XamlValidatingReader.cs
- ScriptHandlerFactory.cs
- ListControlBuilder.cs
- PropertyEmitter.cs
- IISMapPath.cs
- DiscoveryCallbackBehavior.cs
- ComplexTypeEmitter.cs
- _BasicClient.cs
- Invariant.cs
- TreeNodeBinding.cs
- ByteKeyFrameCollection.cs
- SqlDataSourceParameterParser.cs
- BorderSidesEditor.cs
- WriteableBitmap.cs
- WebPartPersonalization.cs
- CroppedBitmap.cs
- PageAsyncTaskManager.cs
- FixedPage.cs
- PTConverter.cs
- GeneralTransform3DGroup.cs
- LinqDataSourceValidationException.cs
- SpeechRecognizer.cs
- ObjectListDataBindEventArgs.cs
- FlowLayout.cs
- TypeConverterValueSerializer.cs
- CursorConverter.cs
- ContextMenuStripGroupCollection.cs
- ArrangedElementCollection.cs
- HiddenFieldPageStatePersister.cs
- SectionUpdates.cs
- RSAPKCS1KeyExchangeFormatter.cs