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
- CodeConditionStatement.cs
- BindingsCollection.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- Events.cs
- XmlSchemaSimpleContentExtension.cs
- LassoSelectionBehavior.cs
- XmlHierarchicalEnumerable.cs
- GeneratedView.cs
- _ChunkParse.cs
- Encoding.cs
- Splitter.cs
- JsonWriter.cs
- ITreeGenerator.cs
- DummyDataSource.cs
- WindowsStatic.cs
- StringExpressionSet.cs
- WizardStepBase.cs
- HtmlInputControl.cs
- GeometryCollection.cs
- DataGridViewAccessibleObject.cs
- Decoder.cs
- SQLDoubleStorage.cs
- WinFormsSpinner.cs
- WebAdminConfigurationHelper.cs
- RuntimeEnvironment.cs
- FrameworkElementFactoryMarkupObject.cs
- MobileTextWriter.cs
- XamlSerializerUtil.cs
- TreeSet.cs
- CAGDesigner.cs
- AccessControlEntry.cs
- SerialPinChanges.cs
- UnsafeNativeMethodsTablet.cs
- SinglePageViewer.cs
- XmlRawWriter.cs
- XmlRootAttribute.cs
- HttpApplicationFactory.cs
- UnicastIPAddressInformationCollection.cs
- ManifestResourceInfo.cs
- BasicBrowserDialog.cs
- WindowsStatusBar.cs
- WebSysDefaultValueAttribute.cs
- ErrorActivity.cs
- QueuePathEditor.cs
- PointCollection.cs
- DataGridHeaderBorder.cs
- Stack.cs
- FtpWebResponse.cs
- PageContentAsyncResult.cs
- UnmanagedMemoryStreamWrapper.cs
- SslStream.cs
- TimeZoneInfo.cs
- ContentElement.cs
- CryptoConfig.cs
- HostedTransportConfigurationBase.cs
- DataGridLinkButton.cs
- PointHitTestParameters.cs
- FrameworkTemplate.cs
- AttachmentCollection.cs
- XmlSchemaDocumentation.cs
- UpdateManifestForBrowserApplication.cs
- UIElementCollection.cs
- CachedBitmap.cs
- Transform.cs
- TextDecoration.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- RegexWorker.cs
- UrlMapping.cs
- TextBounds.cs
- _DisconnectOverlappedAsyncResult.cs
- WorkflowTimerService.cs
- HostingEnvironmentSection.cs
- XhtmlBasicLabelAdapter.cs
- ExecutionContext.cs
- TypeHelpers.cs
- DesignerActionUI.cs
- ProcessHostServerConfig.cs
- BindableTemplateBuilder.cs
- ContextBase.cs
- ThemeDictionaryExtension.cs
- ColumnHeader.cs
- XpsDocument.cs
- BrowserDefinition.cs
- VectorConverter.cs
- TabControl.cs
- ThemeConfigurationDialog.cs
- CollectionExtensions.cs
- OracleDataReader.cs
- QueryOperator.cs
- XmlNavigatorFilter.cs
- ObjectAnimationBase.cs
- StringArrayConverter.cs
- MergePropertyDescriptor.cs
- RootProfilePropertySettingsCollection.cs
- DataBinding.cs
- SQLInt32.cs
- XsltArgumentList.cs
- CheckedListBox.cs
- CallbackHandler.cs
- TableMethodGenerator.cs