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
- path.cs
- ReaderContextStackData.cs
- OLEDB_Util.cs
- ValidationHelper.cs
- KnownIds.cs
- SQLString.cs
- InitializerFacet.cs
- SqlProcedureAttribute.cs
- TextStore.cs
- TemplateParser.cs
- SimpleTypeResolver.cs
- Brush.cs
- SignedPkcs7.cs
- ExceptionRoutedEventArgs.cs
- TreeViewCancelEvent.cs
- ConstrainedDataObject.cs
- SliderAutomationPeer.cs
- smtpconnection.cs
- WebPartManagerInternals.cs
- SslStream.cs
- CollectionBase.cs
- ObjectViewEntityCollectionData.cs
- ToolboxComponentsCreatingEventArgs.cs
- SSmlParser.cs
- Event.cs
- CheckBoxPopupAdapter.cs
- HtmlInputHidden.cs
- SecurityResources.cs
- Style.cs
- RegionIterator.cs
- AsymmetricKeyExchangeDeformatter.cs
- DefaultBinder.cs
- HttpGetProtocolReflector.cs
- ScalarOps.cs
- PrefixQName.cs
- ComponentEditorPage.cs
- MasterPageParser.cs
- TraceData.cs
- InkCanvasSelection.cs
- SoapProtocolReflector.cs
- ScriptResourceMapping.cs
- HwndAppCommandInputProvider.cs
- Wildcard.cs
- FileUtil.cs
- AdCreatedEventArgs.cs
- Viewport2DVisual3D.cs
- MarginCollapsingState.cs
- AppPool.cs
- DecoderFallback.cs
- Coordinator.cs
- CryptoStream.cs
- RSAPKCS1KeyExchangeFormatter.cs
- DllHostInitializer.cs
- RegexBoyerMoore.cs
- MatrixTransform3D.cs
- ConstructorNeedsTagAttribute.cs
- VScrollBar.cs
- WebPartRestoreVerb.cs
- DownloadProgressEventArgs.cs
- ElementInit.cs
- ChangeInterceptorAttribute.cs
- PhysicalFontFamily.cs
- UserCancellationException.cs
- EventWaitHandleSecurity.cs
- CharacterBufferReference.cs
- OleDbMetaDataFactory.cs
- DoubleCollectionConverter.cs
- StreamingContext.cs
- DBPropSet.cs
- UnsafeNativeMethods.cs
- StackSpiller.Generated.cs
- DbQueryCommandTree.cs
- HtmlToClrEventProxy.cs
- EditorZone.cs
- HtmlInputReset.cs
- ResourceSetExpression.cs
- IteratorFilter.cs
- ConfigurationStrings.cs
- StoragePropertyMapping.cs
- SafeHandles.cs
- FileUpload.cs
- GlyphCollection.cs
- GeneralTransform.cs
- InterleavedZipPartStream.cs
- FixedTextView.cs
- ResourceLoader.cs
- Annotation.cs
- RoleService.cs
- LayoutUtils.cs
- PermissionSetEnumerator.cs
- TextBlockAutomationPeer.cs
- MaterialGroup.cs
- WindowsSysHeader.cs
- ChtmlImageAdapter.cs
- VideoDrawing.cs
- ExpressionBinding.cs
- LayoutSettings.cs
- StackOverflowException.cs
- TextLineBreak.cs
- SqlGenericUtil.cs