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
- PageAsyncTask.cs
- WebPartMenuStyle.cs
- ManifestSignatureInformation.cs
- SchemaComplexType.cs
- CompareInfo.cs
- BufferedReadStream.cs
- AnonymousIdentificationSection.cs
- DesignerMetadata.cs
- ShadowGlyph.cs
- ComponentRenameEvent.cs
- StringCollection.cs
- SourceFileInfo.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- CaretElement.cs
- DrawingVisual.cs
- LogEntryDeserializer.cs
- XmlSchemaResource.cs
- DetailsViewInsertEventArgs.cs
- UiaCoreApi.cs
- AuthenticationModulesSection.cs
- PeerNearMe.cs
- WmlLinkAdapter.cs
- HandlerWithFactory.cs
- QueryStringParameter.cs
- OleDbPropertySetGuid.cs
- MemoryFailPoint.cs
- HttpHandlerActionCollection.cs
- MLangCodePageEncoding.cs
- TableRowCollection.cs
- FormsIdentity.cs
- Perspective.cs
- SrgsSemanticInterpretationTag.cs
- CompensatableSequenceActivity.cs
- Soap12ProtocolReflector.cs
- HostedNamedPipeTransportManager.cs
- DataDocumentXPathNavigator.cs
- VectorCollectionConverter.cs
- BrowsableAttribute.cs
- XmlSerializer.cs
- ObjectDataSourceView.cs
- WebControlAdapter.cs
- LicenseProviderAttribute.cs
- EventData.cs
- HttpListenerResponse.cs
- EdmPropertyAttribute.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- DrawingState.cs
- SchemaDeclBase.cs
- LineUtil.cs
- GeneratedView.cs
- QueryAccessibilityHelpEvent.cs
- ExceptionRoutedEventArgs.cs
- RadioButton.cs
- XmlAutoDetectWriter.cs
- OneWayBindingElementImporter.cs
- TdsParserStaticMethods.cs
- ValidateNames.cs
- XamlTreeBuilderBamlRecordWriter.cs
- NumberSubstitution.cs
- MimeParameter.cs
- ExpressionPrefixAttribute.cs
- JournalEntryStack.cs
- SqlLiftWhereClauses.cs
- BaseDataListActionList.cs
- XmlEntity.cs
- ExtendedPropertyDescriptor.cs
- ToolboxItemSnapLineBehavior.cs
- WaveHeader.cs
- Point3DCollectionConverter.cs
- PrintingPermission.cs
- TextEditorParagraphs.cs
- SubMenuStyle.cs
- SuppressMergeCheckAttribute.cs
- SymDocumentType.cs
- WebPartDeleteVerb.cs
- TCPClient.cs
- ProcessRequestArgs.cs
- CodeParameterDeclarationExpressionCollection.cs
- ExtenderProvidedPropertyAttribute.cs
- NumberSubstitution.cs
- AnimationStorage.cs
- PersonalizationStateInfoCollection.cs
- ApplicationContext.cs
- dsa.cs
- FieldTemplateUserControl.cs
- SmtpDigestAuthenticationModule.cs
- DataTableMappingCollection.cs
- QilCloneVisitor.cs
- ResourceDisplayNameAttribute.cs
- SoapExtensionReflector.cs
- WebPartZoneBase.cs
- DataGridViewRowCollection.cs
- DbConnectionHelper.cs
- Soap.cs
- TemplateBamlTreeBuilder.cs
- InputEventArgs.cs
- WebCodeGenerator.cs
- XmlQualifiedName.cs
- DataConnectionHelper.cs
- FieldAccessException.cs