Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Security / Principal / GenericIdentity.cs / 1305376 / 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; using System.Diagnostics.Contracts; [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"); Contract.EndContractBlock(); 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"); Contract.EndContractBlock(); 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
- TextBox.cs
- CacheDependency.cs
- ToolBar.cs
- GeometryCollection.cs
- DataViewManager.cs
- DiscoveryClientProtocol.cs
- InplaceBitmapMetadataWriter.cs
- TableItemPatternIdentifiers.cs
- UpdateException.cs
- IgnoreSectionHandler.cs
- SqlClientMetaDataCollectionNames.cs
- DataBoundControl.cs
- HtmlEncodedRawTextWriter.cs
- OleDbReferenceCollection.cs
- TraceHandler.cs
- InfocardClientCredentials.cs
- HelloMessageCD1.cs
- MimeMultiPart.cs
- TextEffect.cs
- RenameRuleObjectDialog.Designer.cs
- CodeAccessSecurityEngine.cs
- PersistChildrenAttribute.cs
- GC.cs
- DateTimeUtil.cs
- TransformDescriptor.cs
- RoleService.cs
- XmlSortKey.cs
- AuthenticationModuleElementCollection.cs
- SubclassTypeValidatorAttribute.cs
- dtdvalidator.cs
- ExpressionLexer.cs
- DesignerView.xaml.cs
- SyndicationSerializer.cs
- Guid.cs
- GroupQuery.cs
- FileSecurity.cs
- SecuritySessionServerSettings.cs
- TextFormatterHost.cs
- ErrorHandler.cs
- InputScopeAttribute.cs
- MembershipValidatePasswordEventArgs.cs
- LoginName.cs
- ContourSegment.cs
- ExternalDataExchangeService.cs
- ComponentEditorPage.cs
- MSAANativeProvider.cs
- PerformanceCounterCategory.cs
- WindowsFormsHelpers.cs
- Imaging.cs
- Logging.cs
- SqlColumnizer.cs
- ZipIOExtraFieldPaddingElement.cs
- LexicalChunk.cs
- DataGridParentRows.cs
- WebServiceHandler.cs
- WebContext.cs
- ZipFileInfo.cs
- FontWeightConverter.cs
- TextEditorParagraphs.cs
- Filter.cs
- MetadataException.cs
- EncryptedData.cs
- SapiRecoContext.cs
- EntityParameterCollection.cs
- GACIdentityPermission.cs
- DocumentSequence.cs
- LoginCancelEventArgs.cs
- RsaKeyIdentifierClause.cs
- AutomationAttributeInfo.cs
- TimerEventSubscriptionCollection.cs
- XmlSchemaFacet.cs
- XmlEntityReference.cs
- RecognizedPhrase.cs
- DataListItemEventArgs.cs
- EventToken.cs
- DynamicValidatorEventArgs.cs
- RelOps.cs
- PipelineModuleStepContainer.cs
- InputReport.cs
- dbenumerator.cs
- DynamicResourceExtension.cs
- ExceptionUtility.cs
- UnmanagedMemoryStream.cs
- control.ime.cs
- UnmanagedMarshal.cs
- UnmanagedMarshal.cs
- HotSpot.cs
- GroupBoxAutomationPeer.cs
- ThemeDirectoryCompiler.cs
- DefaultValueConverter.cs
- PcmConverter.cs
- MarkupExtensionParser.cs
- AuthenticationModuleElement.cs
- StateDesigner.LayoutSelectionGlyph.cs
- QilList.cs
- ModulesEntry.cs
- DataKey.cs
- RequestCacheEntry.cs
- PathSegment.cs
- CompositeActivityCodeGenerator.cs