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
- WorkflowMarkupElementEventArgs.cs
- ExtenderControl.cs
- AsyncPostBackErrorEventArgs.cs
- MouseOverProperty.cs
- GraphicsContainer.cs
- ImpersonateTokenRef.cs
- DynamicObject.cs
- StylusSystemGestureEventArgs.cs
- Timeline.cs
- XamlVector3DCollectionSerializer.cs
- PlatformNotSupportedException.cs
- Frame.cs
- AddInControllerImpl.cs
- cookieexception.cs
- ArglessEventHandlerProxy.cs
- DataKeyCollection.cs
- HtmlInputImage.cs
- MonthCalendar.cs
- NonBatchDirectoryCompiler.cs
- UpdateManifestForBrowserApplication.cs
- ObjectSecurity.cs
- BufferedWebEventProvider.cs
- SmtpMail.cs
- StringInfo.cs
- MarkupCompiler.cs
- FormCollection.cs
- ImageAttributes.cs
- XmlTypeMapping.cs
- AssemblyAssociatedContentFileAttribute.cs
- PointAnimationBase.cs
- Positioning.cs
- ExpressionPrefixAttribute.cs
- SpeechRecognitionEngine.cs
- RemotingConfiguration.cs
- EmptyQuery.cs
- StatusBar.cs
- MenuItemStyle.cs
- PointLight.cs
- GrammarBuilderDictation.cs
- DataPagerFieldCommandEventArgs.cs
- ConfigurationManager.cs
- SoapIncludeAttribute.cs
- activationcontext.cs
- AlternationConverter.cs
- BasicDesignerLoader.cs
- SineEase.cs
- WindowsEditBox.cs
- _RequestCacheProtocol.cs
- XXXInfos.cs
- SystemWebSectionGroup.cs
- ToolTipAutomationPeer.cs
- Line.cs
- JsonUriDataContract.cs
- ObjectQuery.cs
- SID.cs
- BitVector32.cs
- PrtCap_Public.cs
- TraceContextRecord.cs
- Axis.cs
- InitializationEventAttribute.cs
- TextAnchor.cs
- ObjectStateFormatter.cs
- LocationUpdates.cs
- JsonMessageEncoderFactory.cs
- ArgumentException.cs
- Switch.cs
- SQLMembershipProvider.cs
- ToolStripGrip.cs
- StringConcat.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- Quaternion.cs
- XmlDocumentFragment.cs
- ConditionalAttribute.cs
- ProcessModule.cs
- Error.cs
- ObjectToken.cs
- ResourceManagerWrapper.cs
- MetadataItemSerializer.cs
- StorageEntityTypeMapping.cs
- HtmlGenericControl.cs
- AlphabeticalEnumConverter.cs
- DynamicDataResources.Designer.cs
- NTAccount.cs
- InheritablePropertyChangeInfo.cs
- PreservationFileWriter.cs
- SliderAutomationPeer.cs
- BuildDependencySet.cs
- GlyphRun.cs
- DeferredRunTextReference.cs
- OperationInfo.cs
- WebUtil.cs
- RoleService.cs
- ServiceMemoryGates.cs
- UpDownBase.cs
- DataServiceStreamResponse.cs
- GuidConverter.cs
- EnumUnknown.cs
- NativeMethods.cs
- WebPartManagerInternals.cs
- DelegatingConfigHost.cs