Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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(""); } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UIElementHelper.cs
- ScaleTransform.cs
- PropertyGroupDescription.cs
- SmtpTransport.cs
- SystemSounds.cs
- AssemblyCollection.cs
- Pair.cs
- TemplateBindingExtensionConverter.cs
- ProxyAttribute.cs
- Version.cs
- ConstrainedDataObject.cs
- DeploymentExceptionMapper.cs
- RepeaterItemEventArgs.cs
- DockPanel.cs
- XPathQilFactory.cs
- SqlCacheDependencySection.cs
- AQNBuilder.cs
- WSTrustFeb2005.cs
- ColumnMapTranslator.cs
- SemanticResultKey.cs
- Rotation3D.cs
- TextEndOfSegment.cs
- MimePart.cs
- ObjectTag.cs
- LineServicesCallbacks.cs
- UdpSocket.cs
- EventLogInformation.cs
- securitycriticaldata.cs
- AssemblyFilter.cs
- Identifier.cs
- AdjustableArrowCap.cs
- CompareValidator.cs
- BinaryMethodMessage.cs
- GestureRecognitionResult.cs
- SortFieldComparer.cs
- TreeViewHitTestInfo.cs
- UxThemeWrapper.cs
- RefreshEventArgs.cs
- HideDisabledControlAdapter.cs
- PropertyInfoSet.cs
- StrongNameMembershipCondition.cs
- AuthenticationManager.cs
- WebContext.cs
- XPathDocument.cs
- WinInet.cs
- PrintController.cs
- CodePageEncoding.cs
- AbstractSvcMapFileLoader.cs
- SoapObjectReader.cs
- VisemeEventArgs.cs
- BufferModesCollection.cs
- validationstate.cs
- Guid.cs
- UnauthorizedAccessException.cs
- QuadraticBezierSegment.cs
- log.cs
- WinFormsSpinner.cs
- Win32MouseDevice.cs
- UnionCodeGroup.cs
- GeometryDrawing.cs
- Crc32Helper.cs
- GeometryHitTestResult.cs
- DocumentReference.cs
- CheckBox.cs
- ProcessModelInfo.cs
- ControlCollection.cs
- DesignerDataParameter.cs
- StorageBasedPackageProperties.cs
- xamlnodes.cs
- SqlDataAdapter.cs
- XmlDocumentFragment.cs
- BitmapInitialize.cs
- RightsManagementPermission.cs
- ErrorHandlerModule.cs
- XmlChildEnumerator.cs
- LinqDataSourceValidationException.cs
- EditingCommands.cs
- QilNode.cs
- TimelineGroup.cs
- EventBookmark.cs
- FileAuthorizationModule.cs
- RichTextBox.cs
- CacheMemory.cs
- XmlExtensionFunction.cs
- Task.cs
- ApplicationBuildProvider.cs
- DecoderExceptionFallback.cs
- EncodingInfo.cs
- GlyphsSerializer.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- OleDbErrorCollection.cs
- PnrpPermission.cs
- JsonWriter.cs
- NativeBuffer.cs
- SoapClientProtocol.cs
- MouseGestureValueSerializer.cs
- CodeStatementCollection.cs
- WindowsSlider.cs
- SqlRewriteScalarSubqueries.cs
- ContextMenuAutomationPeer.cs