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
- TypeElementCollection.cs
- XmlSchemaSimpleContentRestriction.cs
- SafeBitVector32.cs
- MetabaseSettings.cs
- NTAccount.cs
- SynchronizedPool.cs
- StandardToolWindows.cs
- NotifyCollectionChangedEventArgs.cs
- WebHttpBindingCollectionElement.cs
- StyleHelper.cs
- IPEndPointCollection.cs
- WebPartZoneDesigner.cs
- EntityContainerAssociationSet.cs
- Attribute.cs
- StylusPlugInCollection.cs
- uribuilder.cs
- AddInIpcChannel.cs
- ToggleButton.cs
- BufferBuilder.cs
- DEREncoding.cs
- CodeAttributeDeclaration.cs
- HttpWriter.cs
- RandomNumberGenerator.cs
- DoubleUtil.cs
- DBConnection.cs
- HiddenField.cs
- HtmlShimManager.cs
- SystemIcons.cs
- PackageDigitalSignature.cs
- CodeCompiler.cs
- MULTI_QI.cs
- VirtualPathProvider.cs
- VisualBrush.cs
- CodeCatchClauseCollection.cs
- PrivilegeNotHeldException.cs
- ServiceBehaviorElementCollection.cs
- CqlWriter.cs
- ChunkedMemoryStream.cs
- GlobalProxySelection.cs
- DesignerActionUI.cs
- ToolStripContainer.cs
- HwndSource.cs
- HtmlTableRowCollection.cs
- SQLString.cs
- DataGridToolTip.cs
- EllipticalNodeOperations.cs
- ToolStripItemTextRenderEventArgs.cs
- Transform3DCollection.cs
- DataGridHelper.cs
- OperationPickerDialog.cs
- IsolatedStorageException.cs
- XmlAttributeOverrides.cs
- RecognizedPhrase.cs
- SafeSecurityHandles.cs
- _LocalDataStore.cs
- CriticalFileToken.cs
- Model3DGroup.cs
- MemberJoinTreeNode.cs
- FileUpload.cs
- StaticResourceExtension.cs
- DisplayInformation.cs
- UInt32Converter.cs
- SmtpMail.cs
- SrgsElementList.cs
- JsonWriter.cs
- TemplateBuilder.cs
- ObjectManager.cs
- MobileUserControlDesigner.cs
- basecomparevalidator.cs
- ExplicitDiscriminatorMap.cs
- XhtmlBasicLinkAdapter.cs
- IndexedEnumerable.cs
- ActivityBuilder.cs
- ListViewGroupItemCollection.cs
- AstTree.cs
- RequestCacheValidator.cs
- SqlDataSource.cs
- XPathAncestorQuery.cs
- ConfigurationConverterBase.cs
- EntityTypeBase.cs
- CodeGeneratorOptions.cs
- RuntimeEnvironment.cs
- CharacterBufferReference.cs
- QilCloneVisitor.cs
- TextLineResult.cs
- SelfIssuedTokenFactoryCredential.cs
- DESCryptoServiceProvider.cs
- AudioFileOut.cs
- CustomPopupPlacement.cs
- TemplatePagerField.cs
- DrawingContextDrawingContextWalker.cs
- SemanticResultKey.cs
- SerializableAttribute.cs
- DataGridViewColumnDesigner.cs
- InnerItemCollectionView.cs
- InvokerUtil.cs
- ClockGroup.cs
- ProcessModule.cs
- NumberAction.cs
- ErrorFormatterPage.cs