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
- ValueTypeFixupInfo.cs
- PointCollectionConverter.cs
- DocumentReference.cs
- ConfigWriter.cs
- XmlImplementation.cs
- RoleExceptions.cs
- MetafileHeader.cs
- FormsAuthenticationTicket.cs
- XmlSchemaParticle.cs
- TraversalRequest.cs
- _SecureChannel.cs
- DiagnosticTrace.cs
- OpenFileDialog.cs
- HttpAsyncResult.cs
- TdsValueSetter.cs
- DetailsViewInsertedEventArgs.cs
- TextComposition.cs
- WebConfigurationHost.cs
- LogicalCallContext.cs
- ReflectTypeDescriptionProvider.cs
- GetPolicyDetailsRequest.cs
- Cursor.cs
- PTUtility.cs
- EnterpriseServicesHelper.cs
- TemplateAction.cs
- RoleGroupCollection.cs
- OleDbDataAdapter.cs
- FunctionGenerator.cs
- IPAddressCollection.cs
- WebPartEditorCancelVerb.cs
- HttpInputStream.cs
- ADRole.cs
- Pen.cs
- Bits.cs
- MembershipUser.cs
- AudioSignalProblemOccurredEventArgs.cs
- AvTraceFormat.cs
- TableRowCollection.cs
- DataTableTypeConverter.cs
- ClientFactory.cs
- WorkflowMessageEventArgs.cs
- HostingEnvironmentException.cs
- SecurityContextSecurityTokenResolver.cs
- HtmlToClrEventProxy.cs
- CheckBoxPopupAdapter.cs
- PocoEntityKeyStrategy.cs
- Win32Interop.cs
- SpeechRecognizer.cs
- UrlAuthorizationModule.cs
- LifetimeManager.cs
- MiniConstructorInfo.cs
- ObjectSecurity.cs
- TextElementAutomationPeer.cs
- CommandBinding.cs
- MetadataFile.cs
- StringTraceRecord.cs
- UseLicense.cs
- DataGridViewLinkColumn.cs
- IndentTextWriter.cs
- Keywords.cs
- PointConverter.cs
- GiveFeedbackEventArgs.cs
- ValueType.cs
- DocumentOrderQuery.cs
- FactoryId.cs
- LocatorBase.cs
- Certificate.cs
- TreeNodeBindingCollection.cs
- UxThemeWrapper.cs
- FaultReason.cs
- HtmlInputImage.cs
- GridViewDeletedEventArgs.cs
- LessThanOrEqual.cs
- ControlBuilder.cs
- PeerCredential.cs
- DateTimeConstantAttribute.cs
- SapiGrammar.cs
- StylusShape.cs
- SessionStateContainer.cs
- FileLogRecordHeader.cs
- TableRowsCollectionEditor.cs
- TaskExtensions.cs
- Classification.cs
- EventHandlerList.cs
- TransformerConfigurationWizardBase.cs
- TargetControlTypeAttribute.cs
- ToolStripOverflowButton.cs
- InvalidateEvent.cs
- RegexParser.cs
- SqlInternalConnectionTds.cs
- WebExceptionStatus.cs
- ServiceKnownTypeAttribute.cs
- TextAdaptor.cs
- ContentType.cs
- WebPartExportVerb.cs
- CallbackValidator.cs
- RemotingSurrogateSelector.cs
- CompModSwitches.cs
- DependsOnAttribute.cs
- CustomAttributeBuilder.cs