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
- InfoCardSymmetricCrypto.cs
- FileSecurity.cs
- WinFormsComponentEditor.cs
- CompressedStack.cs
- DrawingCollection.cs
- Vector3DAnimation.cs
- BitmapEncoder.cs
- FilterQueryOptionExpression.cs
- ObjectTag.cs
- InputLanguageManager.cs
- AudioBase.cs
- AnnotationComponentChooser.cs
- SupportsEventValidationAttribute.cs
- RegistryExceptionHelper.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- Identity.cs
- CodeAttributeArgumentCollection.cs
- EntityViewGenerationAttribute.cs
- InvalidComObjectException.cs
- XmlSchemaSimpleTypeRestriction.cs
- EncoderParameter.cs
- UniqueConstraint.cs
- TextTreeDeleteContentUndoUnit.cs
- basenumberconverter.cs
- AnchoredBlock.cs
- ListManagerBindingsCollection.cs
- COM2ExtendedBrowsingHandler.cs
- ShellProvider.cs
- SecurityDescriptor.cs
- HostingEnvironmentSection.cs
- CodeAccessPermission.cs
- SoapInteropTypes.cs
- DataGridViewEditingControlShowingEventArgs.cs
- DataBinding.cs
- ObjectAssociationEndMapping.cs
- WebPartMovingEventArgs.cs
- SqlConnectionStringBuilder.cs
- AlignmentXValidation.cs
- DbConnectionPoolOptions.cs
- ErrorRuntimeConfig.cs
- WebFormDesignerActionService.cs
- XPathParser.cs
- MessageEncodingBindingElement.cs
- Transform3D.cs
- XmlSigningNodeWriter.cs
- ReflectionServiceProvider.cs
- XmlSchemaFacet.cs
- IssuedTokenClientBehaviorsElementCollection.cs
- ExpressionList.cs
- StringFreezingAttribute.cs
- DesignerAttribute.cs
- FusionWrap.cs
- VirtualDirectoryMapping.cs
- ControlBindingsConverter.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- AxWrapperGen.cs
- NamespaceMapping.cs
- CompilationUtil.cs
- ActivityContext.cs
- DataServices.cs
- WorkflowPrinting.cs
- ProfileGroupSettings.cs
- TargetControlTypeCache.cs
- WebPartExportVerb.cs
- ConnectionManagementElementCollection.cs
- EntityClassGenerator.cs
- KeyNotFoundException.cs
- PtsHost.cs
- HandleRef.cs
- TableCellCollection.cs
- PolyBezierSegment.cs
- TextTreeExtractElementUndoUnit.cs
- SystemIPGlobalProperties.cs
- ExpressionPrinter.cs
- SizeFConverter.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- TriState.cs
- JumpTask.cs
- TypeDependencyAttribute.cs
- ViewSimplifier.cs
- CorePropertiesFilter.cs
- Attributes.cs
- SelectionChangedEventArgs.cs
- CryptographicAttribute.cs
- DesignerVerbCollection.cs
- VirtualDirectoryMapping.cs
- TriggerCollection.cs
- Invariant.cs
- LifetimeManager.cs
- Hyperlink.cs
- SafeArrayRankMismatchException.cs
- DynamicMethod.cs
- AccessDataSourceView.cs
- XmlQueryCardinality.cs
- Registry.cs
- MenuStrip.cs
- SQLDecimal.cs
- DataGridLength.cs
- LinqDataSourceInsertEventArgs.cs
- EdgeModeValidation.cs