Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Security / Principal / GenericIdentity.cs / 1305376 / GenericIdentity.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //[....] // // // GenericIdentity.cs // // A generic identity // namespace System.Security.Principal { using System.Runtime.Remoting; using System; using System.Security.Util; using System.Diagnostics.Contracts; [Serializable] [System.Runtime.InteropServices.ComVisible(true)] public class GenericIdentity : IIdentity { private string m_name; private string m_type; public GenericIdentity (string name) { if (name == null) throw new ArgumentNullException("name"); Contract.EndContractBlock(); m_name = name; m_type = ""; } public GenericIdentity (string name, string type) { if (name == null) throw new ArgumentNullException("name"); if (type == null) throw new ArgumentNullException("type"); Contract.EndContractBlock(); m_name = name; m_type = type; } public virtual string Name { get { return m_name; } } public virtual string AuthenticationType { get { return m_type; } } public virtual bool IsAuthenticated { get { return !m_name.Equals(""); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //[....] // // // GenericIdentity.cs // // A generic identity // namespace System.Security.Principal { using System.Runtime.Remoting; using System; using System.Security.Util; using System.Diagnostics.Contracts; [Serializable] [System.Runtime.InteropServices.ComVisible(true)] public class GenericIdentity : IIdentity { private string m_name; private string m_type; public GenericIdentity (string name) { if (name == null) throw new ArgumentNullException("name"); Contract.EndContractBlock(); m_name = name; m_type = ""; } public GenericIdentity (string name, string type) { if (name == null) throw new ArgumentNullException("name"); if (type == null) throw new ArgumentNullException("type"); Contract.EndContractBlock(); m_name = name; m_type = type; } public virtual string Name { get { return m_name; } } public virtual string AuthenticationType { get { return m_type; } } public virtual bool IsAuthenticated { get { return !m_name.Equals(""); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MessageBox.cs
- SafeNativeMethods.cs
- SqlBuffer.cs
- SimpleHandlerBuildProvider.cs
- Rule.cs
- BackgroundFormatInfo.cs
- XmlNamespaceManager.cs
- ValidatingCollection.cs
- ActivityExecutionFilter.cs
- CompatibleComparer.cs
- ResourceDescriptionAttribute.cs
- ComponentCommands.cs
- DispatcherHookEventArgs.cs
- Filter.cs
- Subset.cs
- EntityModelBuildProvider.cs
- DelegatingHeader.cs
- TextBoxBase.cs
- StyleSelector.cs
- XamlTypeMapperSchemaContext.cs
- querybuilder.cs
- ThreadStartException.cs
- SQLSingle.cs
- NullableDecimalSumAggregationOperator.cs
- BlockExpression.cs
- FloatUtil.cs
- AsymmetricSignatureDeformatter.cs
- CalendarTable.cs
- TrackBar.cs
- HttpApplication.cs
- UntypedNullExpression.cs
- ColorTranslator.cs
- FormsAuthenticationModule.cs
- TypographyProperties.cs
- HttpPostedFile.cs
- ViewCellSlot.cs
- TearOffProxy.cs
- FormattedText.cs
- CreationContext.cs
- SerializationEventsCache.cs
- GuidelineCollection.cs
- XmlILConstructAnalyzer.cs
- CollectionViewGroupInternal.cs
- DbProviderManifest.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- HTTPNotFoundHandler.cs
- CodeDomLocalizationProvider.cs
- __Filters.cs
- PropertyTabAttribute.cs
- Effect.cs
- WebScriptEndpoint.cs
- Duration.cs
- HtmlProps.cs
- GridViewRowCollection.cs
- BindingExpression.cs
- LicenseException.cs
- QilPatternFactory.cs
- Button.cs
- SignedXmlDebugLog.cs
- TextureBrush.cs
- ConfigXmlElement.cs
- Rectangle.cs
- TextEditorContextMenu.cs
- BooleanToVisibilityConverter.cs
- __Error.cs
- XmlIncludeAttribute.cs
- SkipStoryboardToFill.cs
- PropertyEmitterBase.cs
- HandlerBase.cs
- TransactionsSectionGroup.cs
- TakeOrSkipWhileQueryOperator.cs
- wgx_sdk_version.cs
- OleDbConnection.cs
- FixedSOMGroup.cs
- StylusDownEventArgs.cs
- WindowsScrollBarBits.cs
- DesignTimeTemplateParser.cs
- ModelVisual3D.cs
- QuestionEventArgs.cs
- DbModificationClause.cs
- SqlMultiplexer.cs
- Border.cs
- TickBar.cs
- MetafileHeader.cs
- PointCollectionConverter.cs
- WriteTimeStream.cs
- CodeNamespaceCollection.cs
- SessionStateSection.cs
- FontNamesConverter.cs
- IOThreadTimer.cs
- XmlAnyElementAttributes.cs
- SiteMapSection.cs
- X509ChainPolicy.cs
- GlyphRun.cs
- DataError.cs
- ClockController.cs
- ChildDocumentBlock.cs
- TabControl.cs
- GenericAuthenticationEventArgs.cs
- Error.cs