Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / IdentityModel / System / IdentityModel / Tokens / SecurityKeyType.cs / 1305376 / SecurityKeyType.cs
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------
namespace System.IdentityModel.Tokens
{
using System.ComponentModel;
using System.Diagnostics;
public enum SecurityKeyType
{
SymmetricKey,
AsymmetricKey,
BearerKey
}
static class SecurityKeyTypeHelper
{
internal static bool IsDefined(SecurityKeyType value)
{
return (value == SecurityKeyType.SymmetricKey
|| value == SecurityKeyType.AsymmetricKey
|| value == SecurityKeyType.BearerKey);
}
internal static void Validate(SecurityKeyType value)
{
if (!IsDefined(value))
{
throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidEnumArgumentException("value", (int)value,
typeof(SecurityKeyType)));
}
}
}
}
// 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
- Debug.cs
- ColorKeyFrameCollection.cs
- DbProviderSpecificTypePropertyAttribute.cs
- XmlHierarchicalEnumerable.cs
- SamlAssertion.cs
- JsonEnumDataContract.cs
- KeyConverter.cs
- COM2ExtendedTypeConverter.cs
- StrongBox.cs
- TimeSpan.cs
- BindStream.cs
- WebPartDescriptionCollection.cs
- ObjectIDGenerator.cs
- ValidatingPropertiesEventArgs.cs
- RequestQueryParser.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- RegistryDataKey.cs
- securitymgrsite.cs
- SystemUdpStatistics.cs
- TypeBrowserDialog.cs
- PerformanceCounterTraceRecord.cs
- CharUnicodeInfo.cs
- StorageInfo.cs
- EntitySetBase.cs
- NamespaceList.cs
- DelimitedListTraceListener.cs
- SerializableAttribute.cs
- ZoneButton.cs
- DataSourceView.cs
- MessageQueueException.cs
- ObjectMemberMapping.cs
- HttpCacheVary.cs
- XmlSchemaObjectCollection.cs
- Transform3DCollection.cs
- SqlGatherProducedAliases.cs
- TraceSwitch.cs
- SafeBitVector32.cs
- RuleSettings.cs
- SoapCommonClasses.cs
- SecurityPolicySection.cs
- AutomationProperties.cs
- URLIdentityPermission.cs
- GlyphTypeface.cs
- ReachPageContentSerializer.cs
- RightsManagementInformation.cs
- ImageSourceValueSerializer.cs
- ObjectContextServiceProvider.cs
- SecurityHelper.cs
- SoapIgnoreAttribute.cs
- Win32Native.cs
- DataGridViewToolTip.cs
- ThreadAbortException.cs
- PeerInvitationResponse.cs
- PriorityItem.cs
- FontFamilyIdentifier.cs
- GlobalEventManager.cs
- MediaElementAutomationPeer.cs
- ThicknessAnimationUsingKeyFrames.cs
- InstancePersistenceCommandException.cs
- ExpressionCopier.cs
- QueryOperationResponseOfT.cs
- SmiContextFactory.cs
- TextServicesCompartmentEventSink.cs
- AuthenticatedStream.cs
- ItemCollection.cs
- SynchronizingStream.cs
- ReadOnlyNameValueCollection.cs
- SecurityKeyEntropyMode.cs
- ContainerUIElement3D.cs
- SoapObjectWriter.cs
- EdmToObjectNamespaceMap.cs
- TypeGeneratedEventArgs.cs
- TextHidden.cs
- CursorConverter.cs
- PermissionListSet.cs
- AudioDeviceOut.cs
- Container.cs
- TypeBuilder.cs
- HwndProxyElementProvider.cs
- EncodingNLS.cs
- SerializationObjectManager.cs
- HashSetDebugView.cs
- ThreadExceptionDialog.cs
- ListViewItem.cs
- SplineKeyFrames.cs
- EventLogConfiguration.cs
- QuestionEventArgs.cs
- SystemIPGlobalProperties.cs
- FixedDSBuilder.cs
- ColumnMapTranslator.cs
- ExtensionWindowHeader.cs
- SqlError.cs
- PrintEvent.cs
- XdrBuilder.cs
- BackStopAuthenticationModule.cs
- RemotingAttributes.cs
- FrameworkContextData.cs
- SoapObjectInfo.cs
- RelatedPropertyManager.cs
- DiagnosticsConfigurationHandler.cs