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
- UserInitiatedNavigationPermission.cs
- DataListCommandEventArgs.cs
- DirectoryObjectSecurity.cs
- CacheSection.cs
- FragmentQuery.cs
- EventWaitHandle.cs
- BufferedStream.cs
- DataGridRowClipboardEventArgs.cs
- QilInvokeEarlyBound.cs
- Mouse.cs
- XmlComplianceUtil.cs
- ExpressionHelper.cs
- MaskedTextBoxTextEditor.cs
- XmlHierarchyData.cs
- TreeNodeEventArgs.cs
- ConfigurationManagerHelperFactory.cs
- LifetimeServices.cs
- PersonalizablePropertyEntry.cs
- BitmapImage.cs
- MetadataResolver.cs
- SrgsSubset.cs
- SqlDataSourceCache.cs
- ExtendedPropertiesHandler.cs
- StickyNoteHelper.cs
- SkinBuilder.cs
- IResourceProvider.cs
- ExpressionList.cs
- ColumnCollection.cs
- ColumnWidthChangingEvent.cs
- SessionEndedEventArgs.cs
- VsPropertyGrid.cs
- CodeStatementCollection.cs
- ScrollContentPresenter.cs
- TransformerInfo.cs
- SelectionProcessor.cs
- TemplateControl.cs
- StorageMappingItemCollection.cs
- HtmlMeta.cs
- ArrayExtension.cs
- _ProxyChain.cs
- Buffer.cs
- ObjectDisposedException.cs
- VectorAnimationUsingKeyFrames.cs
- PreloadedPackages.cs
- Span.cs
- TemplatePropertyEntry.cs
- HttpModuleAction.cs
- StylusTip.cs
- CqlLexer.cs
- NameValueFileSectionHandler.cs
- DtdParser.cs
- MobileUserControlDesigner.cs
- ClientScriptManager.cs
- XmlSerializationWriter.cs
- XPathMultyIterator.cs
- MatrixUtil.cs
- TreeNodeCollection.cs
- NameValueCollection.cs
- TextTreeObjectNode.cs
- SortedDictionary.cs
- HtmlInputRadioButton.cs
- PolicyLevel.cs
- SqlXmlStorage.cs
- StringHelper.cs
- BaseTemplateParser.cs
- BitmapMetadataBlob.cs
- MergablePropertyAttribute.cs
- ExtensionQuery.cs
- HttpContextServiceHost.cs
- SmiEventSink_DeferedProcessing.cs
- BuildResultCache.cs
- Operator.cs
- CodeConditionStatement.cs
- ClientApiGenerator.cs
- AxisAngleRotation3D.cs
- ActivationServices.cs
- TrackingRecordPreFilter.cs
- MetadataUtil.cs
- ApplicationServicesHostFactory.cs
- SupportedAddressingMode.cs
- WebPartCancelEventArgs.cs
- AggregatePushdown.cs
- QuaternionAnimation.cs
- TextStore.cs
- WeakEventTable.cs
- InternalPermissions.cs
- HttpModuleActionCollection.cs
- AssemblyEvidenceFactory.cs
- SamlSubject.cs
- UserCancellationException.cs
- ClientTargetCollection.cs
- RemotingConfiguration.cs
- ParseHttpDate.cs
- XmlChildEnumerator.cs
- InkSerializer.cs
- BoundConstants.cs
- IntegerCollectionEditor.cs
- _ProxyRegBlob.cs
- AsyncCallback.cs
- DataBindingCollection.cs