Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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(""); } } } } // 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; [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(""); } } } } // 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
- XmlHelper.cs
- ProviderIncompatibleException.cs
- DeclaredTypeElementCollection.cs
- SqlReferenceCollection.cs
- LineInfo.cs
- Int64AnimationUsingKeyFrames.cs
- ImageList.cs
- InkCanvasSelectionAdorner.cs
- RangeValidator.cs
- UserControlAutomationPeer.cs
- MatrixCamera.cs
- ObfuscationAttribute.cs
- VisualStyleElement.cs
- PerfService.cs
- MultiPropertyDescriptorGridEntry.cs
- DataProtection.cs
- nulltextnavigator.cs
- SiteIdentityPermission.cs
- Brushes.cs
- TypefaceMetricsCache.cs
- ProviderConnectionPoint.cs
- FileDetails.cs
- mediaeventargs.cs
- GacUtil.cs
- TypeValidationEventArgs.cs
- SafeThreadHandle.cs
- Automation.cs
- CheckableControlBaseAdapter.cs
- RemotingSurrogateSelector.cs
- ProcessThreadCollection.cs
- TextEditorSelection.cs
- WebContext.cs
- DeferredReference.cs
- IsolatedStorageException.cs
- SqlDataSourceCommandParser.cs
- SafeLocalMemHandle.cs
- UnitySerializationHolder.cs
- ProfilePropertySettings.cs
- OperationCanceledException.cs
- ObjectDataSourceStatusEventArgs.cs
- DependencyPropertyAttribute.cs
- CollectionAdapters.cs
- LiteralControl.cs
- UnionExpr.cs
- QuadTree.cs
- ObjectAnimationUsingKeyFrames.cs
- StringDictionary.cs
- InheritedPropertyChangedEventArgs.cs
- EmptyCollection.cs
- FontDifferentiator.cs
- GradientStop.cs
- MiniAssembly.cs
- DataPagerFieldCommandEventArgs.cs
- AuthorizationRule.cs
- AdornerHitTestResult.cs
- ADRoleFactoryConfiguration.cs
- ALinqExpressionVisitor.cs
- ContentDisposition.cs
- WebPartConnectionsConnectVerb.cs
- WebScriptServiceHost.cs
- PropertyGridView.cs
- ExpressionVisitorHelpers.cs
- RootBuilder.cs
- Brushes.cs
- FormViewDeleteEventArgs.cs
- LayoutTable.cs
- ClusterSafeNativeMethods.cs
- PanelStyle.cs
- HeaderElement.cs
- ValueChangedEventManager.cs
- HostSecurityManager.cs
- OperationCanceledException.cs
- PopupRootAutomationPeer.cs
- DesignerTransactionCloseEvent.cs
- ClientRequest.cs
- ConditionalAttribute.cs
- DetailsViewRow.cs
- CodeRegionDirective.cs
- MobileUserControl.cs
- ListBindingConverter.cs
- NamespaceCollection.cs
- DataGridPagerStyle.cs
- ContextMenu.cs
- ScriptResourceDefinition.cs
- ParamArrayAttribute.cs
- ConfigXmlElement.cs
- PasswordRecoveryDesigner.cs
- RtfNavigator.cs
- StringResourceManager.cs
- ScrollChrome.cs
- HtmlInputPassword.cs
- ChooseAction.cs
- DoubleAnimationClockResource.cs
- MyContact.cs
- TableItemProviderWrapper.cs
- Pair.cs
- XmlILModule.cs
- InputBuffer.cs
- DataViewManagerListItemTypeDescriptor.cs
- DrawItemEvent.cs