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
- XmlDownloadManager.cs
- HtmlInputControl.cs
- PointConverter.cs
- HwndSourceParameters.cs
- TransformPatternIdentifiers.cs
- FileBasedResourceGroveler.cs
- TypeElement.cs
- CacheModeValueSerializer.cs
- BidOverLoads.cs
- NetworkCredential.cs
- WmpBitmapDecoder.cs
- CompilerResults.cs
- FormViewInsertedEventArgs.cs
- ConnectionPoint.cs
- CompositionDesigner.cs
- UpdatePanelTriggerCollection.cs
- CompatibleComparer.cs
- SrgsOneOf.cs
- KerberosTicketHashIdentifierClause.cs
- FontInfo.cs
- pingexception.cs
- Point.cs
- DivideByZeroException.cs
- ReflectionHelper.cs
- ReferencedAssembly.cs
- VisualStateManager.cs
- ReadOnlyPropertyMetadata.cs
- PasswordTextContainer.cs
- PingOptions.cs
- AdjustableArrowCap.cs
- ActivityDesignerResources.cs
- Trace.cs
- WindowsStartMenu.cs
- NonPrimarySelectionGlyph.cs
- CommonDialog.cs
- FaultContractAttribute.cs
- MetabaseSettingsIis7.cs
- GenerateDerivedKeyRequest.cs
- DesignerAdapterUtil.cs
- RecordBuilder.cs
- SetterBase.cs
- StrongNameUtility.cs
- FormViewDeletedEventArgs.cs
- WebServiceClientProxyGenerator.cs
- ReaderWriterLockWrapper.cs
- MSG.cs
- ArrangedElement.cs
- ConstraintCollection.cs
- UserValidatedEventArgs.cs
- connectionpool.cs
- FigureParagraph.cs
- AdjustableArrowCap.cs
- ContextMenuStrip.cs
- Decorator.cs
- TemplateBindingExpressionConverter.cs
- RC2.cs
- util.cs
- EntityDataSourceState.cs
- DBAsyncResult.cs
- TextTreeUndoUnit.cs
- SymbolType.cs
- ControlCachePolicy.cs
- EncodingNLS.cs
- SqlTopReducer.cs
- WeakReference.cs
- HyperLinkColumn.cs
- UseManagedPresentationBindingElement.cs
- XmlAttributeOverrides.cs
- DebugView.cs
- ICspAsymmetricAlgorithm.cs
- WebControlToolBoxItem.cs
- Activity.cs
- StorageBasedPackageProperties.cs
- AutomationEvent.cs
- SchemaNamespaceManager.cs
- DataServiceOperationContext.cs
- ManipulationInertiaStartingEventArgs.cs
- XMLSyntaxException.cs
- ListSourceHelper.cs
- UriParserTemplates.cs
- SqlDataSourceCustomCommandEditor.cs
- WindowsIdentity.cs
- DesignerCapabilities.cs
- DataGridViewComboBoxCell.cs
- ActiveXSite.cs
- ArrangedElement.cs
- CodePropertyReferenceExpression.cs
- SoapSchemaExporter.cs
- COM2IProvidePropertyBuilderHandler.cs
- FigureParaClient.cs
- HostProtectionPermission.cs
- DataSetMappper.cs
- SystemMulticastIPAddressInformation.cs
- Native.cs
- ContextMarshalException.cs
- BooleanToVisibilityConverter.cs
- Encoding.cs
- Converter.cs
- QilGeneratorEnv.cs
- ListenerElementsCollection.cs