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
- TranslateTransform.cs
 - CopyOfAction.cs
 - BinaryParser.cs
 - ExternalCalls.cs
 - FunctionDetailsReader.cs
 - ProfileSettings.cs
 - TreeViewItemAutomationPeer.cs
 - InvokeCompletedEventArgs.cs
 - Evidence.cs
 - LingerOption.cs
 - DefaultEvaluationContext.cs
 - LayoutSettings.cs
 - UserPreferenceChangedEventArgs.cs
 - PatternMatchRules.cs
 - XmlElementAttribute.cs
 - TypeDescriptorContext.cs
 - ToolboxItem.cs
 - WmfPlaceableFileHeader.cs
 - CommandLibraryHelper.cs
 - RemoteWebConfigurationHost.cs
 - TextParagraphView.cs
 - SiteMapPath.cs
 - ServiceDocumentFormatter.cs
 - Schema.cs
 - KeyConverter.cs
 - ControlDesigner.cs
 - UriWriter.cs
 - TextEffect.cs
 - ScrollViewerAutomationPeer.cs
 - XmlDocument.cs
 - ValidatorCollection.cs
 - Rotation3DKeyFrameCollection.cs
 - Overlapped.cs
 - DataGridViewTopRowAccessibleObject.cs
 - ParentControlDesigner.cs
 - COM2ComponentEditor.cs
 - TemplatePagerField.cs
 - QueryOpeningEnumerator.cs
 - ConnectionPoolManager.cs
 - SuppressIldasmAttribute.cs
 - SelectManyQueryOperator.cs
 - WindowsGraphics.cs
 - Vector3DAnimationUsingKeyFrames.cs
 - PrintingPermissionAttribute.cs
 - EntityCommandExecutionException.cs
 - Matrix.cs
 - ContextQuery.cs
 - TaskFormBase.cs
 - XmlSchemaObjectTable.cs
 - ResourceFallbackManager.cs
 - GroupStyle.cs
 - COM2FontConverter.cs
 - xml.cs
 - XmlDocumentSerializer.cs
 - MessageSecurityOverMsmq.cs
 - Model3D.cs
 - QueryReaderSettings.cs
 - ControlEvent.cs
 - iisPickupDirectory.cs
 - XPathMultyIterator.cs
 - COSERVERINFO.cs
 - NTAccount.cs
 - ColumnClickEvent.cs
 - RequestCachePolicyConverter.cs
 - SoundPlayer.cs
 - HMACMD5.cs
 - SqlUtil.cs
 - ISFTagAndGuidCache.cs
 - ClientSettingsSection.cs
 - ResourceExpression.cs
 - FragmentQuery.cs
 - ModifiableIteratorCollection.cs
 - TransformedBitmap.cs
 - IntSumAggregationOperator.cs
 - XmlElementAttributes.cs
 - PreProcessInputEventArgs.cs
 - CatalogZoneBase.cs
 - SystemSounds.cs
 - TrackingMemoryStreamFactory.cs
 - _StreamFramer.cs
 - counter.cs
 - CatalogZone.cs
 - Timer.cs
 - SettingsPropertyValue.cs
 - TextElementEnumerator.cs
 - EntityClientCacheKey.cs
 - Models.cs
 - RenderDataDrawingContext.cs
 - METAHEADER.cs
 - XsltInput.cs
 - Int32Converter.cs
 - OuterGlowBitmapEffect.cs
 - ScrollEventArgs.cs
 - AliasGenerator.cs
 - ExpandableObjectConverter.cs
 - XmlILOptimizerVisitor.cs
 - StringPropertyBuilder.cs
 - MenuItemBinding.cs
 - DomainConstraint.cs
 - NetCodeGroup.cs