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
- TypeBuilderInstantiation.cs
- DataIdProcessor.cs
- ProcessModelSection.cs
- Sql8ConformanceChecker.cs
- DataGridViewCellCancelEventArgs.cs
- CodeVariableReferenceExpression.cs
- webproxy.cs
- WebConfigurationManager.cs
- FixedTextView.cs
- FastEncoder.cs
- MasterPageParser.cs
- Config.cs
- UriSectionData.cs
- EntityContainerEmitter.cs
- QueryPageSettingsEventArgs.cs
- DataTableNewRowEvent.cs
- ImportCatalogPart.cs
- SoapInteropTypes.cs
- ListControlBuilder.cs
- NotificationContext.cs
- ExcCanonicalXml.cs
- MetadataArtifactLoaderCompositeFile.cs
- GridEntry.cs
- ViewStateException.cs
- IODescriptionAttribute.cs
- ReferentialConstraint.cs
- Ray3DHitTestResult.cs
- UpdateCommand.cs
- TextOptions.cs
- Expr.cs
- PerformanceCounterCategory.cs
- CorePropertiesFilter.cs
- TabletCollection.cs
- Native.cs
- RMPermissions.cs
- HwndAppCommandInputProvider.cs
- TrackBar.cs
- SystemSounds.cs
- EdgeModeValidation.cs
- DrawingAttributes.cs
- DataKey.cs
- ComProxy.cs
- TraceContextRecord.cs
- XmlUtil.cs
- Context.cs
- DataGridViewCellFormattingEventArgs.cs
- CorrelationQueryBehavior.cs
- LogLogRecordEnumerator.cs
- SafeEventLogWriteHandle.cs
- ToggleProviderWrapper.cs
- HotSpotCollection.cs
- HttpWebResponse.cs
- DetailsViewInsertedEventArgs.cs
- AlphabeticalEnumConverter.cs
- RemotingServices.cs
- GridItemPattern.cs
- RoutedEventValueSerializer.cs
- MasterPage.cs
- FileClassifier.cs
- CommandHelper.cs
- ScriptControlDescriptor.cs
- RadioButtonDesigner.cs
- Win32Exception.cs
- HttpProfileGroupBase.cs
- CalendarDay.cs
- TabItemWrapperAutomationPeer.cs
- CollectionViewGroupInternal.cs
- RewritingSimplifier.cs
- XmlUrlResolver.cs
- ResourceAssociationTypeEnd.cs
- TdsValueSetter.cs
- ReceiveMessageAndVerifySecurityAsyncResultBase.cs
- RuntimeConfigLKG.cs
- EntityDataSourceDesignerHelper.cs
- ExpressionWriter.cs
- WorkflowView.cs
- CompModHelpers.cs
- FormatterConverter.cs
- Stack.cs
- ListView.cs
- MulticastOption.cs
- OleDbParameter.cs
- NameTable.cs
- GACIdentityPermission.cs
- SettingsPropertyNotFoundException.cs
- MeasureItemEvent.cs
- InboundActivityHelper.cs
- ConstructorBuilder.cs
- XmlDeclaration.cs
- BulletedListEventArgs.cs
- smtppermission.cs
- DataGridViewTopLeftHeaderCell.cs
- JoinTreeSlot.cs
- LabelDesigner.cs
- TypeConverter.cs
- ButtonBase.cs
- TypeUnloadedException.cs
- ObjectCache.cs
- AsyncCodeActivityContext.cs
- CollectionViewGroup.cs