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
- BaseValidator.cs
- UnsafeNativeMethods.cs
- FixUp.cs
- CodeSnippetTypeMember.cs
- SettingsPropertyWrongTypeException.cs
- GacUtil.cs
- ConfigurationValues.cs
- ArcSegment.cs
- UriExt.cs
- WebPartsPersonalization.cs
- DispatcherBuilder.cs
- UidManager.cs
- TextEndOfParagraph.cs
- SortedDictionary.cs
- UriTemplatePathSegment.cs
- OptionalMessageQuery.cs
- GridPatternIdentifiers.cs
- XmlCompatibilityReader.cs
- ILGenerator.cs
- ImmComposition.cs
- SafeLocalMemHandle.cs
- HMACSHA512.cs
- Variable.cs
- ResizeGrip.cs
- DataGridCaption.cs
- InternalControlCollection.cs
- ReadOnlyNameValueCollection.cs
- Baml2006ReaderContext.cs
- SqlDataSourceQueryEditorForm.cs
- RenderDataDrawingContext.cs
- ConfigurationLocationCollection.cs
- ModelVisual3D.cs
- DataGridViewCellMouseEventArgs.cs
- DtrList.cs
- ProxyWebPartConnectionCollection.cs
- XPathNodeHelper.cs
- LocalFileSettingsProvider.cs
- OdbcException.cs
- RuntimeConfigLKG.cs
- ObjectListGeneralPage.cs
- ArglessEventHandlerProxy.cs
- ImageDrawing.cs
- TypeName.cs
- CommentEmitter.cs
- HtmlSelect.cs
- AccessDataSourceView.cs
- ThreadExceptionEvent.cs
- WSSecurityOneDotOneReceiveSecurityHeader.cs
- ResourcesChangeInfo.cs
- GraphicsPath.cs
- DecimalStorage.cs
- DataGridViewCellPaintingEventArgs.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- VisualBrush.cs
- LinkDesigner.cs
- RSAOAEPKeyExchangeDeformatter.cs
- HttpModuleActionCollection.cs
- Attachment.cs
- RequestQueryParser.cs
- FusionWrap.cs
- PermissionSetEnumerator.cs
- EdmSchemaError.cs
- PinnedBufferMemoryStream.cs
- DataGridViewCellContextMenuStripNeededEventArgs.cs
- PrintingPermission.cs
- ConnectionPointCookie.cs
- InfoCardRSACryptoProvider.cs
- RowSpanVector.cs
- ButtonStandardAdapter.cs
- Propagator.Evaluator.cs
- HashMembershipCondition.cs
- Renderer.cs
- HMAC.cs
- FocusChangedEventArgs.cs
- CalendarDay.cs
- KeyboardNavigation.cs
- SdlChannelSink.cs
- PropertyState.cs
- GestureRecognitionResult.cs
- DefaultTextStore.cs
- ArraySortHelper.cs
- __FastResourceComparer.cs
- DbParameterHelper.cs
- CompositeFontInfo.cs
- configsystem.cs
- SchemaImporterExtensionsSection.cs
- CompositeActivityCodeGenerator.cs
- UriSection.cs
- ToolStripDropDownClosingEventArgs.cs
- COM2TypeInfoProcessor.cs
- FontStyleConverter.cs
- MarginCollapsingState.cs
- ApplicationProxyInternal.cs
- WindowsPrincipal.cs
- XmlSchemaAnnotated.cs
- WindowsToolbar.cs
- IntSecurity.cs
- CmsUtils.cs
- Stroke2.cs
- MemoryResponseElement.cs