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
- MessageEncodingBindingElement.cs
- CellTreeNode.cs
- EntityClientCacheKey.cs
- HyperlinkAutomationPeer.cs
- ColorConvertedBitmap.cs
- AppSecurityManager.cs
- BridgeDataReader.cs
- ThreadAbortException.cs
- UpdateException.cs
- WebPartPersonalization.cs
- Internal.cs
- X509Extension.cs
- Perspective.cs
- TextEditorCopyPaste.cs
- XmlLoader.cs
- BeginEvent.cs
- PtsPage.cs
- BasicViewGenerator.cs
- ChangePassword.cs
- TreeViewTemplateSelector.cs
- ThemeInfoAttribute.cs
- TrustManager.cs
- AttributeExtensions.cs
- Int16Converter.cs
- ValueProviderWrapper.cs
- Solver.cs
- ClientSponsor.cs
- DataColumnMappingCollection.cs
- ElementInit.cs
- COM2IPerPropertyBrowsingHandler.cs
- AutoResetEvent.cs
- WhitespaceRule.cs
- XamlReaderHelper.cs
- CommandID.cs
- XmlWriterTraceListener.cs
- SqlWorkflowInstanceStoreLock.cs
- ActivityFunc.cs
- ArraySortHelper.cs
- MultiAsyncResult.cs
- SemanticBasicElement.cs
- StylusPointPropertyInfo.cs
- RouteUrlExpressionBuilder.cs
- SimpleBitVector32.cs
- StrokeDescriptor.cs
- EncoderFallback.cs
- SessionEndedEventArgs.cs
- HttpCacheParams.cs
- NativeMethodsOther.cs
- CommonObjectSecurity.cs
- DetailsViewPagerRow.cs
- DelayLoadType.cs
- TypeValidationEventArgs.cs
- XmlTypeAttribute.cs
- KeyGesture.cs
- PointLightBase.cs
- XamlWrappingReader.cs
- TraceLog.cs
- NavigationFailedEventArgs.cs
- ActivityMetadata.cs
- StreamWriter.cs
- SessionStateItemCollection.cs
- Color.cs
- ConfigurationManagerHelper.cs
- TextClipboardData.cs
- EntryPointNotFoundException.cs
- CodeTryCatchFinallyStatement.cs
- SqlTypeSystemProvider.cs
- SchemaNamespaceManager.cs
- FullTrustAssemblyCollection.cs
- Configuration.cs
- IntegrationExceptionEventArgs.cs
- CLRBindingWorker.cs
- OleDbConnectionFactory.cs
- TreeViewImageIndexConverter.cs
- CaseStatement.cs
- InteropBitmapSource.cs
- RefType.cs
- Separator.cs
- ProjectionPruner.cs
- KeyInfo.cs
- DataGridViewCellMouseEventArgs.cs
- PreProcessor.cs
- OlePropertyStructs.cs
- DataServiceRequest.cs
- ExternalFile.cs
- FileNotFoundException.cs
- HttpHandlersSection.cs
- KeyPullup.cs
- PolicyChain.cs
- AnnotationResourceChangedEventArgs.cs
- GC.cs
- LineUtil.cs
- Italic.cs
- DataObjectAttribute.cs
- FileEnumerator.cs
- HttpProfileBase.cs
- TextTreePropertyUndoUnit.cs
- DataGridViewCellMouseEventArgs.cs
- _AutoWebProxyScriptEngine.cs
- RelatedPropertyManager.cs