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
- ProcessHostMapPath.cs
- BigInt.cs
- EventPropertyMap.cs
- BrowserCapabilitiesFactoryBase.cs
- ConfigUtil.cs
- DependencyPropertyConverter.cs
- WebPartDisplayModeCancelEventArgs.cs
- JsonCollectionDataContract.cs
- RoleGroupCollection.cs
- ButtonBase.cs
- AppLevelCompilationSectionCache.cs
- X509AudioLogo.cs
- MultipartIdentifier.cs
- ProfileSection.cs
- AttributeData.cs
- DataGridViewTextBoxColumn.cs
- Point3DKeyFrameCollection.cs
- CodeParameterDeclarationExpressionCollection.cs
- CatalogPartCollection.cs
- Rotation3DAnimationUsingKeyFrames.cs
- ConnectionInterfaceCollection.cs
- TickBar.cs
- SystemInfo.cs
- CollectionChange.cs
- BindingNavigatorDesigner.cs
- HTTPRemotingHandler.cs
- DependencyPropertyValueSerializer.cs
- OperationGenerator.cs
- SrgsText.cs
- DigitShape.cs
- UiaCoreApi.cs
- VisualTarget.cs
- CroppedBitmap.cs
- DoubleCollectionConverter.cs
- Compress.cs
- UnionCodeGroup.cs
- TokenBasedSetEnumerator.cs
- PersonalizationDictionary.cs
- ConfigurationConverterBase.cs
- TemplatePartAttribute.cs
- ConsumerConnectionPoint.cs
- TextServicesDisplayAttributePropertyRanges.cs
- ThemeInfoAttribute.cs
- DbParameterCollection.cs
- PageContentCollection.cs
- ControlBuilderAttribute.cs
- RegexCapture.cs
- ModifierKeysConverter.cs
- ImageDesigner.cs
- Visual3D.cs
- SafeBitVector32.cs
- CollectionView.cs
- entitydatasourceentitysetnameconverter.cs
- SelectionHighlightInfo.cs
- DictionaryGlobals.cs
- InstallerTypeAttribute.cs
- PatternMatcher.cs
- CodeVariableDeclarationStatement.cs
- Function.cs
- ProfileGroupSettingsCollection.cs
- MetadataException.cs
- OutputScopeManager.cs
- DataGridViewRowsAddedEventArgs.cs
- BufferModesCollection.cs
- ServiceDiscoveryElement.cs
- QilLiteral.cs
- TransformProviderWrapper.cs
- BitmapEffectDrawing.cs
- DataColumnPropertyDescriptor.cs
- ReadOnlyDictionary.cs
- SqlCacheDependency.cs
- IxmlLineInfo.cs
- ObjectDataSourceEventArgs.cs
- PageStatePersister.cs
- XmlValueConverter.cs
- configsystem.cs
- ServicePoint.cs
- DiagnosticStrings.cs
- KeyValuePairs.cs
- SQLGuid.cs
- Emitter.cs
- HtmlElementEventArgs.cs
- ActiveXHelper.cs
- AppDomainProtocolHandler.cs
- UshortList2.cs
- DbDataReader.cs
- SchemaElementDecl.cs
- ChtmlLinkAdapter.cs
- HuffCodec.cs
- AsyncCompletedEventArgs.cs
- DbConnectionStringCommon.cs
- GridViewSelectEventArgs.cs
- ValidationErrorCollection.cs
- XmlDataSourceView.cs
- OpenTypeMethods.cs
- WindowsIPAddress.cs
- UidPropertyAttribute.cs
- Rijndael.cs
- Enum.cs
- GraphicsPath.cs