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
- StringConverter.cs
- PartialClassGenerationTaskInternal.cs
- MorphHelpers.cs
- MetadataUtil.cs
- EventMap.cs
- NativeBuffer.cs
- Int32Storage.cs
- Freezable.cs
- WebPartConnectVerb.cs
- TrackingProvider.cs
- WindowsSpinner.cs
- DataConnectionHelper.cs
- ConfigurationElement.cs
- PropertyEmitterBase.cs
- ColumnHeaderConverter.cs
- AutoGeneratedField.cs
- ColorMap.cs
- EntitySqlQueryCacheEntry.cs
- DataColumnCollection.cs
- FlatButtonAppearance.cs
- PasswordPropertyTextAttribute.cs
- EntityTypeEmitter.cs
- DefaultAsyncDataDispatcher.cs
- HttpCapabilitiesEvaluator.cs
- SplayTreeNode.cs
- ObjectSecurity.cs
- OdbcCommandBuilder.cs
- _NativeSSPI.cs
- CodeArrayCreateExpression.cs
- NodeLabelEditEvent.cs
- Activator.cs
- Utils.cs
- Stackframe.cs
- ErrorRuntimeConfig.cs
- KeyValueInternalCollection.cs
- CodeDelegateCreateExpression.cs
- EntityParameterCollection.cs
- RegistryExceptionHelper.cs
- BrushConverter.cs
- EdmFunction.cs
- smtppermission.cs
- ResourceKey.cs
- TableDetailsRow.cs
- RoleProviderPrincipal.cs
- QilReplaceVisitor.cs
- FormatPage.cs
- FormsAuthenticationEventArgs.cs
- ToolStripItemTextRenderEventArgs.cs
- PixelFormats.cs
- DefaultPropertyAttribute.cs
- DataSourceConverter.cs
- FontResourceCache.cs
- HttpApplicationFactory.cs
- NativeMethodsOther.cs
- DesignObjectWrapper.cs
- DataSourceHelper.cs
- ZoomPercentageConverter.cs
- Byte.cs
- XmlDocumentFragment.cs
- SqlFormatter.cs
- VisualStyleTypesAndProperties.cs
- ImageBrush.cs
- UInt64Converter.cs
- RemotingConfiguration.cs
- StyleCollection.cs
- GPRECTF.cs
- Light.cs
- SecurityElement.cs
- DataContractSerializerServiceBehavior.cs
- VectorCollectionConverter.cs
- DateTimeValueSerializerContext.cs
- OpenTypeCommon.cs
- DockingAttribute.cs
- ColorAnimationUsingKeyFrames.cs
- ImageSource.cs
- BitStream.cs
- UnknownBitmapDecoder.cs
- JsonServiceDocumentSerializer.cs
- PlanCompiler.cs
- XmlTypeAttribute.cs
- DataGridViewColumnConverter.cs
- UserMapPath.cs
- LinqDataSourceEditData.cs
- PersonalizablePropertyEntry.cs
- ListMarkerSourceInfo.cs
- SqlAliasesReferenced.cs
- SocketCache.cs
- MatrixCamera.cs
- DeploymentSectionCache.cs
- MSAAWinEventWrap.cs
- EntityTransaction.cs
- DiscoveryDocumentSerializer.cs
- FilterQuery.cs
- MexHttpBindingCollectionElement.cs
- _UriSyntax.cs
- Misc.cs
- CurrencyManager.cs
- PersistenceMetadataNamespace.cs
- DefaultPrintController.cs
- TextServicesProperty.cs