Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- DrawingContextDrawingContextWalker.cs
- SiteOfOriginPart.cs
- ObjectDataSourceEventArgs.cs
- hresults.cs
- httpserverutility.cs
- DBSchemaRow.cs
- BadImageFormatException.cs
- TemplateEditingService.cs
- SizeLimitedCache.cs
- TextUtf8RawTextWriter.cs
- DbConnectionPoolOptions.cs
- RepeatBehaviorConverter.cs
- SqlCacheDependency.cs
- TypeGeneratedEventArgs.cs
- GridItemPattern.cs
- SerializationInfo.cs
- EntityCommandDefinition.cs
- FixedPageStructure.cs
- Content.cs
- FlowDocumentReader.cs
- SupportingTokenDuplexChannel.cs
- CodeExpressionCollection.cs
- AsynchronousChannel.cs
- SqlBuilder.cs
- WizardPanel.cs
- XPathException.cs
- BitmapMetadataBlob.cs
- ToolStripContextMenu.cs
- DbQueryCommandTree.cs
- HttpCacheParams.cs
- ObjectComplexPropertyMapping.cs
- DCSafeHandle.cs
- HtmlTitle.cs
- StorageMappingItemCollection.cs
- EventLogEntryCollection.cs
- InputDevice.cs
- HttpPostedFile.cs
- GridViewItemAutomationPeer.cs
- RequestCachingSection.cs
- MeshGeometry3D.cs
- AtomicFile.cs
- ListenerElementsCollection.cs
- DesignerValidationSummaryAdapter.cs
- SQLMoney.cs
- XmlSchemaSimpleTypeRestriction.cs
- TextCharacters.cs
- SecurityResources.cs
- UnmanagedBitmapWrapper.cs
- DesignerCatalogPartChrome.cs
- Transform3DGroup.cs
- ActivityDesignerHelper.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- WindowsIdentity.cs
- Bitmap.cs
- MailMessageEventArgs.cs
- ValueUtilsSmi.cs
- ImageResources.Designer.cs
- Matrix3D.cs
- bidPrivateBase.cs
- PasswordTextContainer.cs
- SafeNativeMethods.cs
- TransformerInfo.cs
- EnvironmentPermission.cs
- InputMethodStateTypeInfo.cs
- PrimitiveType.cs
- CollectionsUtil.cs
- PathSegmentCollection.cs
- String.cs
- RequestCache.cs
- NameTable.cs
- SymLanguageVendor.cs
- Subtree.cs
- CapabilitiesPattern.cs
- StoreAnnotationsMap.cs
- TreeNodeStyle.cs
- IPipelineRuntime.cs
- PointLightBase.cs
- RepeatBehavior.cs
- CatalogZoneDesigner.cs
- EnumDataContract.cs
- TextContainerChangeEventArgs.cs
- ExcludePathInfo.cs
- TextBlock.cs
- CallTemplateAction.cs
- _Win32.cs
- DataBoundLiteralControl.cs
- Control.cs
- ModifyActivitiesPropertyDescriptor.cs
- NumberFormatInfo.cs
- AttachInfo.cs
- UnsafeNativeMethods.cs
- VirtualPathData.cs
- _HelperAsyncResults.cs
- ConstructorBuilder.cs
- ListControl.cs
- TdsValueSetter.cs
- XmlDictionaryWriter.cs
- SingleTagSectionHandler.cs
- PositiveTimeSpanValidatorAttribute.cs
- SqlDataSourceCommandEventArgs.cs