Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SerializationFieldInfo.cs
- ReadOnlyPropertyMetadata.cs
- assertwrapper.cs
- mediapermission.cs
- SqlClientMetaDataCollectionNames.cs
- ConstructorNeedsTagAttribute.cs
- DBBindings.cs
- IIS7UserPrincipal.cs
- SoapMessage.cs
- KnownBoxes.cs
- FixedDocument.cs
- SQLByte.cs
- ToolboxComponentsCreatedEventArgs.cs
- ToolStripLocationCancelEventArgs.cs
- BamlWriter.cs
- XhtmlTextWriter.cs
- ConsoleTraceListener.cs
- DataGridViewLayoutData.cs
- WrapperEqualityComparer.cs
- TableCellCollection.cs
- BezierSegment.cs
- StatusBarDrawItemEvent.cs
- ColumnWidthChangingEvent.cs
- ResolvePPIDRequest.cs
- ListViewTableCell.cs
- RowUpdatedEventArgs.cs
- LassoHelper.cs
- IdentityNotMappedException.cs
- ContentControl.cs
- XPathNodeInfoAtom.cs
- SchemaObjectWriter.cs
- DebuggerAttributes.cs
- StrokeNodeOperations2.cs
- ProxyWebPart.cs
- WebPartRestoreVerb.cs
- DataFormats.cs
- ToolBar.cs
- StringReader.cs
- XPathScanner.cs
- RtfToXamlLexer.cs
- ToolStrip.cs
- ComboBoxRenderer.cs
- Command.cs
- SqlDataSourceCommandParser.cs
- ImageResources.Designer.cs
- TreeNodeBindingCollection.cs
- RoutedUICommand.cs
- ExpressionParser.cs
- BaseAppDomainProtocolHandler.cs
- HierarchicalDataSourceControl.cs
- UserControl.cs
- CombinedGeometry.cs
- LayoutInformation.cs
- DataList.cs
- SecurityTokenResolver.cs
- QilPatternFactory.cs
- AsyncOperationLifetimeManager.cs
- PkcsUtils.cs
- EntityParameter.cs
- Utils.cs
- ImplicitInputBrush.cs
- RootBuilder.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- RouteItem.cs
- Positioning.cs
- ApplicationManager.cs
- RegistryPermission.cs
- RegexMatchCollection.cs
- ReversePositionQuery.cs
- Page.cs
- OutputCacheSettingsSection.cs
- XpsSerializerFactory.cs
- HebrewCalendar.cs
- VectorAnimation.cs
- TransformCollection.cs
- ValidatorCompatibilityHelper.cs
- Brush.cs
- TextTreeNode.cs
- Timer.cs
- SecureStringHasher.cs
- AlignmentXValidation.cs
- ItemCollection.cs
- WeakEventManager.cs
- ActivityTypeDesigner.xaml.cs
- PerspectiveCamera.cs
- StyleTypedPropertyAttribute.cs
- XmlResolver.cs
- Point3DIndependentAnimationStorage.cs
- ArgumentException.cs
- EndpointFilterProvider.cs
- IntegerFacetDescriptionElement.cs
- TimeSpanHelper.cs
- ScrollEvent.cs
- CancellationHandler.cs
- ScriptManagerProxy.cs
- DataGridViewAccessibleObject.cs
- ArraySegment.cs
- XmlSchemaSubstitutionGroup.cs
- BufferedGraphics.cs
- FlowSwitchLink.cs