Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- XmlSchemas.cs
- MailDefinitionBodyFileNameEditor.cs
- DataViewListener.cs
- XmlSignatureManifest.cs
- Span.cs
- MaskedTextBoxDesignerActionList.cs
- DispatcherProcessingDisabled.cs
- DynamicRendererThreadManager.cs
- DocumentSequence.cs
- TemplateManager.cs
- DragDrop.cs
- VisualTreeFlattener.cs
- LogSwitch.cs
- AttributeProviderAttribute.cs
- DeploymentSectionCache.cs
- IApplicationTrustManager.cs
- Debugger.cs
- Parameter.cs
- smtppermission.cs
- ThreadExceptionEvent.cs
- ResourceAttributes.cs
- ResourcePart.cs
- Vector3DValueSerializer.cs
- DataGridAddNewRow.cs
- ViewCellSlot.cs
- FillErrorEventArgs.cs
- BaseValidator.cs
- GlyphShapingProperties.cs
- IgnoreFlushAndCloseStream.cs
- AliasGenerator.cs
- IndexerNameAttribute.cs
- _ContextAwareResult.cs
- SizeF.cs
- HMAC.cs
- CalendarAutomationPeer.cs
- EditorAttribute.cs
- DateTimeValueSerializerContext.cs
- ByteFacetDescriptionElement.cs
- ToolStripMenuItem.cs
- JavaScriptString.cs
- IntAverageAggregationOperator.cs
- XmlSchemaAppInfo.cs
- ProjectionCamera.cs
- XmlSchemaCompilationSettings.cs
- ToolstripProfessionalRenderer.cs
- ReadOnlyCollection.cs
- Event.cs
- EventLogEntry.cs
- Effect.cs
- ElapsedEventArgs.cs
- ThicknessKeyFrameCollection.cs
- UTF8Encoding.cs
- ToolBarTray.cs
- XmlILIndex.cs
- GridEntry.cs
- TextRangeAdaptor.cs
- IFormattable.cs
- StylusCollection.cs
- DataException.cs
- RoutedEvent.cs
- validation.cs
- mda.cs
- EntityDesignerBuildProvider.cs
- FontTypeConverter.cs
- CounterSet.cs
- DoWorkEventArgs.cs
- TemplateBamlTreeBuilder.cs
- BitmapEffectDrawingContextWalker.cs
- SqlAliaser.cs
- XmlSchemaAttributeGroup.cs
- DataGridViewCell.cs
- TreeNode.cs
- SmiTypedGetterSetter.cs
- ResourcePermissionBase.cs
- ReachObjectContext.cs
- SQLRoleProvider.cs
- FrameworkElementAutomationPeer.cs
- ControlCachePolicy.cs
- WebSysDefaultValueAttribute.cs
- AtlasWeb.Designer.cs
- PathTooLongException.cs
- ViewKeyConstraint.cs
- Base64WriteStateInfo.cs
- DesignTimeXamlWriter.cs
- XamlPathDataSerializer.cs
- GeometryCollection.cs
- JsonFormatGeneratorStatics.cs
- _OverlappedAsyncResult.cs
- RoleGroup.cs
- loginstatus.cs
- CachedFontFamily.cs
- CommandField.cs
- FixedSOMPage.cs
- TableLayoutSettingsTypeConverter.cs
- KeyValueSerializer.cs
- SecurityValidationBehavior.cs
- DataGridViewColumnStateChangedEventArgs.cs
- XPathConvert.cs
- WorkflowDefinitionDispenser.cs
- TypeSystemHelpers.cs