Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TraceHandlerErrorFormatter.cs
- DataSourceView.cs
- MachineKeySection.cs
- RelationshipConverter.cs
- KnownColorTable.cs
- DBPropSet.cs
- ModuleConfigurationInfo.cs
- LocalFileSettingsProvider.cs
- SqlReorderer.cs
- CodeCommentStatement.cs
- DocumentXmlWriter.cs
- LabelLiteral.cs
- Triplet.cs
- TypedElement.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- VScrollProperties.cs
- SQLString.cs
- TableParaClient.cs
- UriPrefixTable.cs
- MinimizableAttributeTypeConverter.cs
- PersistChildrenAttribute.cs
- Clipboard.cs
- ToolStripGripRenderEventArgs.cs
- FactoryMaker.cs
- CompressedStack.cs
- AddressingVersion.cs
- ValidationEventArgs.cs
- ReadOnlyCollection.cs
- ChannelDispatcherCollection.cs
- Matrix3DStack.cs
- __ComObject.cs
- CalendarAutoFormatDialog.cs
- BinaryWriter.cs
- XmlSchemaProviderAttribute.cs
- BitVec.cs
- LifetimeMonitor.cs
- FontDialog.cs
- HuffCodec.cs
- NativeMethods.cs
- FunctionMappingTranslator.cs
- Camera.cs
- CommonProperties.cs
- TimelineGroup.cs
- ContextMenu.cs
- Paragraph.cs
- SqlCacheDependency.cs
- SequenceRange.cs
- ProjectionPathSegment.cs
- ClaimTypeRequirement.cs
- ComponentSerializationService.cs
- QilUnary.cs
- SQLByte.cs
- ellipse.cs
- Overlapped.cs
- LogicalTreeHelper.cs
- ServiceMoniker.cs
- CodeGotoStatement.cs
- DataGridViewRowStateChangedEventArgs.cs
- DelegateSerializationHolder.cs
- ExecutionEngineException.cs
- RulePatternOps.cs
- ResourceAttributes.cs
- ValueUtilsSmi.cs
- XPathBinder.cs
- DoWorkEventArgs.cs
- GenericTypeParameterBuilder.cs
- UpdateTracker.cs
- XPathNavigator.cs
- TargetInvocationException.cs
- DbConnectionFactory.cs
- _WinHttpWebProxyDataBuilder.cs
- UrlPropertyAttribute.cs
- KnownColorTable.cs
- SessionIDManager.cs
- Transactions.cs
- ValueUnavailableException.cs
- PageEventArgs.cs
- HwndHostAutomationPeer.cs
- TextServicesHost.cs
- MiniLockedBorderGlyph.cs
- SqlDataSourceFilteringEventArgs.cs
- MatchingStyle.cs
- RenderOptions.cs
- ProgressBarRenderer.cs
- AuthenticateEventArgs.cs
- FastEncoderWindow.cs
- HttpHandlerAction.cs
- Rfc4050KeyFormatter.cs
- UnmanagedMemoryStream.cs
- TypeExtensionConverter.cs
- DriveNotFoundException.cs
- DetailsViewPagerRow.cs
- recordstate.cs
- SafeRightsManagementQueryHandle.cs
- FontNamesConverter.cs
- MonthCalendar.cs
- StrongNameMembershipCondition.cs
- Lease.cs
- ToolStripDropDownButton.cs
- EmptyCollection.cs