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
- WpfKnownMemberInvoker.cs
- BinaryMessageFormatter.cs
- TableCellCollection.cs
- EntityStoreSchemaGenerator.cs
- HtmlElementErrorEventArgs.cs
- PagedDataSource.cs
- ExeContext.cs
- DataGridDetailsPresenterAutomationPeer.cs
- FileDataSourceCache.cs
- XamlBrushSerializer.cs
- ExpressionConverter.cs
- columnmapfactory.cs
- Point3DAnimation.cs
- GridLengthConverter.cs
- CustomAttributeFormatException.cs
- TextEditorCharacters.cs
- Row.cs
- XmlAttributes.cs
- ScriptRegistrationManager.cs
- Event.cs
- ActionFrame.cs
- Classification.cs
- Renderer.cs
- CompilerLocalReference.cs
- XamlWriter.cs
- FastPropertyAccessor.cs
- SmtpAuthenticationManager.cs
- GridPattern.cs
- WebInvokeAttribute.cs
- ItemMap.cs
- LightweightCodeGenerator.cs
- MDIClient.cs
- TypeDescriptor.cs
- ArgumentException.cs
- DesignerActionPropertyItem.cs
- ProjectionQueryOptionExpression.cs
- SystemFonts.cs
- ViewSimplifier.cs
- GraphicsContainer.cs
- Drawing.cs
- Keyboard.cs
- TextRangeSerialization.cs
- PrePrepareMethodAttribute.cs
- InvalidFilterCriteriaException.cs
- TypeTypeConverter.cs
- AesManaged.cs
- BrushConverter.cs
- SchemaTypeEmitter.cs
- ErrorTableItemStyle.cs
- RecognitionResult.cs
- BodyGlyph.cs
- ImageMapEventArgs.cs
- XmlMapping.cs
- DeviceSpecific.cs
- COM2ColorConverter.cs
- DecoderReplacementFallback.cs
- BufferedGraphicsManager.cs
- GridViewColumnCollection.cs
- CommunicationException.cs
- base64Transforms.cs
- MsmqAppDomainProtocolHandler.cs
- StrongNameIdentityPermission.cs
- BaseParaClient.cs
- XmlQuerySequence.cs
- TypeGeneratedEventArgs.cs
- DataGridViewIntLinkedList.cs
- HtmlLinkAdapter.cs
- Help.cs
- Debug.cs
- OleDbDataAdapter.cs
- FixedTextSelectionProcessor.cs
- FileDialogCustomPlaces.cs
- ReservationCollection.cs
- PropVariant.cs
- ScriptResourceInfo.cs
- HostUtils.cs
- SiteOfOriginPart.cs
- RowToParametersTransformer.cs
- MouseEvent.cs
- CodeDomComponentSerializationService.cs
- TextEditorSelection.cs
- ColumnMapCopier.cs
- XslTransform.cs
- Inline.cs
- DBSqlParserColumn.cs
- Cursors.cs
- BCLDebug.cs
- _Win32.cs
- XmlChildEnumerator.cs
- SystemColors.cs
- RulePatternOps.cs
- ComplexObject.cs
- BindingList.cs
- SponsorHelper.cs
- TableLayoutSettings.cs
- SQLDoubleStorage.cs
- MSAANativeProvider.cs
- ImpersonationContext.cs
- odbcmetadatacolumnnames.cs
- XamlDesignerSerializationManager.cs