Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / Security / Principal / GenericIdentity.cs / 1 / 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; [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"); 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"); 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(""); } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SiteMapHierarchicalDataSourceView.cs
- SwitchLevelAttribute.cs
- WeakReferenceEnumerator.cs
- DockProviderWrapper.cs
- FileVersion.cs
- ApplicationInterop.cs
- NameTable.cs
- VirtualizedItemPattern.cs
- ZipIOFileItemStream.cs
- Image.cs
- EventLogEntryCollection.cs
- NavigationProperty.cs
- TypeSystemProvider.cs
- SqlDataSource.cs
- BaseCollection.cs
- GeometryDrawing.cs
- Process.cs
- CustomValidator.cs
- ToggleProviderWrapper.cs
- Context.cs
- XmlMemberMapping.cs
- MailAddress.cs
- DesignerCalendarAdapter.cs
- ApplicationInfo.cs
- Paragraph.cs
- ComboBoxItem.cs
- CustomCredentialPolicy.cs
- Main.cs
- CaseInsensitiveOrdinalStringComparer.cs
- XmlDataSource.cs
- Registry.cs
- ConstantSlot.cs
- SiteMapHierarchicalDataSourceView.cs
- DirectoryObjectSecurity.cs
- UtilityExtension.cs
- ImageMetadata.cs
- OperationInfoBase.cs
- InkPresenter.cs
- ShaderEffect.cs
- NativeMethods.cs
- ProcessModelInfo.cs
- WebBrowserNavigatedEventHandler.cs
- Calendar.cs
- QuerySafeNavigator.cs
- LicenseException.cs
- ProfileSettingsCollection.cs
- HyperLink.cs
- RuntimeWrappedException.cs
- XXXOnTypeBuilderInstantiation.cs
- GradientStop.cs
- InitializationEventAttribute.cs
- DataColumn.cs
- SelectionUIService.cs
- XmlTextEncoder.cs
- StopStoryboard.cs
- AnchorEditor.cs
- JapaneseCalendar.cs
- CompareInfo.cs
- ModifiableIteratorCollection.cs
- DataColumnCollection.cs
- ModelPropertyDescriptor.cs
- ElementHostPropertyMap.cs
- TheQuery.cs
- ReadOnlyNameValueCollection.cs
- ScrollChrome.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- HijriCalendar.cs
- NullableConverter.cs
- baseaxisquery.cs
- RemoteDebugger.cs
- EventHandlerList.cs
- LayoutManager.cs
- ViewStateModeByIdAttribute.cs
- ActivityBindForm.cs
- ContractMapping.cs
- SigningCredentials.cs
- SspiNegotiationTokenProvider.cs
- DateTimeStorage.cs
- ObjectDataProvider.cs
- Assert.cs
- DataGridViewCellEventArgs.cs
- OutOfProcStateClientManager.cs
- FtpWebRequest.cs
- QuotedStringWriteStateInfo.cs
- DataGridViewSelectedCellCollection.cs
- SHA1.cs
- Stackframe.cs
- MouseActionValueSerializer.cs
- QuarticEase.cs
- ExceptionHandler.cs
- Tile.cs
- ExpressionBindings.cs
- Sql8ConformanceChecker.cs
- CodeTypeMember.cs
- ProviderMetadata.cs
- PathGradientBrush.cs
- ControlCachePolicy.cs
- AssemblyUtil.cs
- PersonalizationAdministration.cs
- SourceLineInfo.cs