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
- ConditionalExpression.cs
- InputScopeManager.cs
- GroupBoxRenderer.cs
- TableCellCollection.cs
- AdornerPresentationContext.cs
- CryptoApi.cs
- TempEnvironment.cs
- MasterPageBuildProvider.cs
- ReadOnlyAttribute.cs
- ToolStripDesignerUtils.cs
- UserControlCodeDomTreeGenerator.cs
- SemanticValue.cs
- RestClientProxyHandler.cs
- CollectionView.cs
- ParameterCollection.cs
- StringSorter.cs
- CatalogZoneDesigner.cs
- RegexWriter.cs
- TabletDevice.cs
- ParserHooks.cs
- ClientCredentials.cs
- MenuItemStyle.cs
- Pen.cs
- OrderByLifter.cs
- SchemaMerger.cs
- StoreAnnotationsMap.cs
- LinkedList.cs
- ReversePositionQuery.cs
- RegisteredArrayDeclaration.cs
- MetadataSource.cs
- FieldNameLookup.cs
- IsolatedStorageFileStream.cs
- Size3DValueSerializer.cs
- SoapMessage.cs
- ObjectParameterCollection.cs
- XmlSchemaValidationException.cs
- TableColumnCollection.cs
- ContentPosition.cs
- SerialStream.cs
- InvariantComparer.cs
- FixedSOMContainer.cs
- dataSvcMapFileLoader.cs
- DbXmlEnabledProviderManifest.cs
- HttpPostedFile.cs
- ResourcesChangeInfo.cs
- SystemSounds.cs
- PropertyPathWorker.cs
- HatchBrush.cs
- BinaryParser.cs
- CreateParams.cs
- ExtendedProperty.cs
- PropertyConverter.cs
- SemanticAnalyzer.cs
- XPathItem.cs
- XPathExpr.cs
- EntityDataSourceView.cs
- PropertyReferenceSerializer.cs
- DataListCommandEventArgs.cs
- RubberbandSelector.cs
- KeyPressEvent.cs
- WeakEventTable.cs
- SqlMethodAttribute.cs
- DateTimeUtil.cs
- BinaryObjectReader.cs
- ProcessActivityTreeOptions.cs
- UserPreferenceChangingEventArgs.cs
- OleDbWrapper.cs
- TransformerInfo.cs
- SystemUnicastIPAddressInformation.cs
- CompositeDesignerAccessibleObject.cs
- ServiceControllerDesigner.cs
- QilTargetType.cs
- FormViewRow.cs
- DocComment.cs
- KerberosReceiverSecurityToken.cs
- XmlComment.cs
- UIElement3DAutomationPeer.cs
- ExclusiveHandleList.cs
- UnorderedHashRepartitionStream.cs
- RoutingBehavior.cs
- RegistryDataKey.cs
- PagedDataSource.cs
- RegexTypeEditor.cs
- ResolveDuplexCD1AsyncResult.cs
- JpegBitmapDecoder.cs
- XmlDocumentType.cs
- XhtmlConformanceSection.cs
- StatusBarItemAutomationPeer.cs
- MenuItemCollection.cs
- SQLBytes.cs
- TextServicesManager.cs
- UrlUtility.cs
- GridViewAutomationPeer.cs
- DetailsViewPagerRow.cs
- UnsafeNativeMethods.cs
- SimpleHandlerBuildProvider.cs
- DataChangedEventManager.cs
- UIPermission.cs
- ReflectionPermission.cs
- PageCatalogPart.cs