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
- SerializationBinder.cs
- TemplateBindingExtensionConverter.cs
- DocComment.cs
- EditorResources.cs
- SettingsSection.cs
- XmlNodeList.cs
- SafeBitVector32.cs
- TaskScheduler.cs
- SQLMoneyStorage.cs
- DataDocumentXPathNavigator.cs
- HandlerElementCollection.cs
- SystemBrushes.cs
- CodeIterationStatement.cs
- AuthenticatingEventArgs.cs
- HashStream.cs
- BaseHashHelper.cs
- ListChangedEventArgs.cs
- OdbcEnvironment.cs
- ChannelManager.cs
- ControlPropertyNameConverter.cs
- CodeVariableReferenceExpression.cs
- HttpPostLocalhostServerProtocol.cs
- ObjectList.cs
- StringWriter.cs
- VarRefManager.cs
- TextAutomationPeer.cs
- DomainUpDown.cs
- MiniParameterInfo.cs
- Win32SafeHandles.cs
- _CookieModule.cs
- DataTableReader.cs
- ThreadLocal.cs
- XmlCountingReader.cs
- ReaderWriterLockWrapper.cs
- WinFormsComponentEditor.cs
- ConfigurationManagerHelper.cs
- WindowsScrollBarBits.cs
- SectionInput.cs
- NullableBoolConverter.cs
- Int32KeyFrameCollection.cs
- PathFigure.cs
- GatewayIPAddressInformationCollection.cs
- IdentitySection.cs
- TypedReference.cs
- ObjectDataSourceStatusEventArgs.cs
- RealProxy.cs
- DataRelationCollection.cs
- Select.cs
- SmtpCommands.cs
- DataColumnMappingCollection.cs
- SchemaType.cs
- XamlDesignerSerializationManager.cs
- SafeHandles.cs
- JsonDeserializer.cs
- DWriteFactory.cs
- DecoderBestFitFallback.cs
- RegionIterator.cs
- QueryResponse.cs
- StrokeNodeData.cs
- ReadOnlyNameValueCollection.cs
- MemberPath.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- TextEditorDragDrop.cs
- QEncodedStream.cs
- BamlRecordReader.cs
- PreApplicationStartMethodAttribute.cs
- GeneratedContractType.cs
- RightsManagementEncryptionTransform.cs
- CustomAttributeSerializer.cs
- DelegateBodyWriter.cs
- SqlUtil.cs
- DocumentSequenceHighlightLayer.cs
- SystemIcons.cs
- NumberFunctions.cs
- TrustSection.cs
- ClientBuildManagerCallback.cs
- DataGridViewRowConverter.cs
- SafeRightsManagementPubHandle.cs
- PocoEntityKeyStrategy.cs
- StreamGeometry.cs
- OciEnlistContext.cs
- ListViewContainer.cs
- SqlConnectionManager.cs
- GestureRecognitionResult.cs
- DivideByZeroException.cs
- ServiceAuthorizationManager.cs
- DesignerListAdapter.cs
- LinkClickEvent.cs
- ContactManager.cs
- LogConverter.cs
- StructuredProperty.cs
- SiteOfOriginContainer.cs
- DefaultBinder.cs
- BinaryExpression.cs
- Scene3D.cs
- FormsAuthenticationConfiguration.cs
- EnumDataContract.cs
- PropertyDescriptorComparer.cs
- TaiwanLunisolarCalendar.cs
- MessageBox.cs