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
- _DigestClient.cs
- ApplicationHost.cs
- SchemaCollectionPreprocessor.cs
- GridView.cs
- BindableAttribute.cs
- OutputScopeManager.cs
- PriorityChain.cs
- CatalogZone.cs
- FormsAuthenticationUser.cs
- RouteUrlExpressionBuilder.cs
- BinaryParser.cs
- localization.cs
- ImageField.cs
- PerfService.cs
- TransformDescriptor.cs
- SqlBulkCopyColumnMapping.cs
- StaticTextPointer.cs
- CodeVariableReferenceExpression.cs
- NativeMethods.cs
- XmlSerializationWriter.cs
- AppSecurityManager.cs
- EdmScalarPropertyAttribute.cs
- Tuple.cs
- TextUtf8RawTextWriter.cs
- ShutDownListener.cs
- SingleAnimationBase.cs
- CompilerGlobalScopeAttribute.cs
- HebrewNumber.cs
- MarginsConverter.cs
- NotConverter.cs
- CustomErrorCollection.cs
- UpdateExpressionVisitor.cs
- IndividualDeviceConfig.cs
- PerformanceCounterLib.cs
- SqlIdentifier.cs
- SortFieldComparer.cs
- HotSpotCollection.cs
- ConfigurationManagerHelper.cs
- Int16AnimationUsingKeyFrames.cs
- SevenBitStream.cs
- SerializationStore.cs
- ClassHandlersStore.cs
- PointAnimationBase.cs
- SecurityHelper.cs
- HttpPostedFile.cs
- BitSet.cs
- DPTypeDescriptorContext.cs
- TimeStampChecker.cs
- BamlLocalizabilityResolver.cs
- GACIdentityPermission.cs
- DefaultPrintController.cs
- OptimalBreakSession.cs
- NamedPipeConnectionPool.cs
- TripleDES.cs
- SystemColors.cs
- XmlAtomicValue.cs
- FormsIdentity.cs
- invalidudtexception.cs
- DoubleCollectionValueSerializer.cs
- RuleSetReference.cs
- path.cs
- IdentityReference.cs
- DataViewManagerListItemTypeDescriptor.cs
- MarshalByValueComponent.cs
- UrlMappingsModule.cs
- CheckedListBox.cs
- Parser.cs
- OrderingExpression.cs
- FacetDescription.cs
- CombinedGeometry.cs
- ToolboxComponentsCreatedEventArgs.cs
- DBPropSet.cs
- ColumnBinding.cs
- TemplateXamlParser.cs
- BitmapEffectDrawing.cs
- Funcletizer.cs
- CoreSwitches.cs
- XmlAttributeCache.cs
- ProjectionPathSegment.cs
- ListBoxItemAutomationPeer.cs
- RtfFormatStack.cs
- RowUpdatingEventArgs.cs
- AesManaged.cs
- Filter.cs
- coordinatorscratchpad.cs
- BitmapPalettes.cs
- HoistedLocals.cs
- ControlCollection.cs
- IOThreadScheduler.cs
- ListViewItemMouseHoverEvent.cs
- ParameterCollection.cs
- CodeNamespace.cs
- BamlWriter.cs
- SystemException.cs
- NamespaceQuery.cs
- SplitContainer.cs
- StorageEntityTypeMapping.cs
- SamlNameIdentifierClaimResource.cs
- ClientSideQueueItem.cs
- Matrix3DValueSerializer.cs