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
- SpecialNameAttribute.cs
- RoleManagerEventArgs.cs
- RenderCapability.cs
- HttpContextServiceHost.cs
- GridToolTip.cs
- SubpageParaClient.cs
- FileEnumerator.cs
- WorkflowQueuingService.cs
- InvalidWMPVersionException.cs
- BulletedListEventArgs.cs
- FindResponse.cs
- CacheOutputQuery.cs
- PostBackTrigger.cs
- DocumentStream.cs
- CryptoHelper.cs
- DragDropManager.cs
- MexNamedPipeBindingCollectionElement.cs
- DataListItemEventArgs.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- OdbcDataAdapter.cs
- BitmapDecoder.cs
- RangeExpression.cs
- ISAPIApplicationHost.cs
- InvalidFilterCriteriaException.cs
- DataGridColumnFloatingHeader.cs
- SymLanguageVendor.cs
- ToolStripSeparator.cs
- MouseBinding.cs
- SqlRecordBuffer.cs
- MsmqIntegrationMessageProperty.cs
- DefaultProxySection.cs
- FontNamesConverter.cs
- UnaryNode.cs
- IncrementalReadDecoders.cs
- SourceElementsCollection.cs
- DoubleCollectionConverter.cs
- NullableConverter.cs
- TargetException.cs
- PhonemeEventArgs.cs
- KerberosRequestorSecurityToken.cs
- HeaderUtility.cs
- SimpleHandlerBuildProvider.cs
- ToolZone.cs
- SourceSwitch.cs
- ItemsPanelTemplate.cs
- ContentElementCollection.cs
- DataGridCell.cs
- CodeRegionDirective.cs
- ProfilePropertySettingsCollection.cs
- DocumentViewerConstants.cs
- Function.cs
- ValidationSummary.cs
- CacheDependency.cs
- MemberRestriction.cs
- AutomationAttributeInfo.cs
- AuthenticationModuleElement.cs
- DataGridRow.cs
- VariantWrapper.cs
- InkCanvasSelectionAdorner.cs
- StringDictionaryWithComparer.cs
- TaskFormBase.cs
- WebPartMenu.cs
- CustomCredentialPolicy.cs
- DataControlField.cs
- ComplusEndpointConfigContainer.cs
- AssemblyAttributesGoHere.cs
- ImageListUtils.cs
- DbgUtil.cs
- ContainerControl.cs
- BindUriHelper.cs
- ValidatedControlConverter.cs
- Point3DAnimation.cs
- MissingSatelliteAssemblyException.cs
- DesignerCalendarAdapter.cs
- Configuration.cs
- LongAverageAggregationOperator.cs
- SelectionRange.cs
- formatstringdialog.cs
- AmbiguousMatchException.cs
- EncryptedData.cs
- _ContextAwareResult.cs
- TypeBuilder.cs
- WebPartEditorApplyVerb.cs
- DictionaryManager.cs
- OneOfElement.cs
- ExpressionVisitor.cs
- AnnotationResourceChangedEventArgs.cs
- ObjectPersistData.cs
- MatrixAnimationUsingKeyFrames.cs
- MemberAssignmentAnalysis.cs
- IUnknownConstantAttribute.cs
- ExpressionBinding.cs
- AppDomainUnloadedException.cs
- Accessible.cs
- AstTree.cs
- ToolStripDropDownButton.cs
- AnnotationMap.cs
- SqlLiftWhereClauses.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- PopupRoot.cs