Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Security / Tokens / ClaimTypeRequirement.cs / 1 / ClaimTypeRequirement.cs
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace System.ServiceModel.Security.Tokens
{
public class ClaimTypeRequirement
{
internal const bool DefaultIsOptional = false;
string claimType;
bool isOptional;
public ClaimTypeRequirement(string claimType)
: this(claimType, DefaultIsOptional)
{
}
public ClaimTypeRequirement(string claimType, bool isOptional)
{
if (claimType == null)
{
throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("claimType");
}
if (claimType.Length <= 0)
{
throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgument("claimType", SR.GetString(SR.ClaimTypeCannotBeEmpty));
}
this.claimType = claimType;
this.isOptional = isOptional;
}
public string ClaimType
{
get { return this.claimType; }
}
public bool IsOptional
{
get { return this.isOptional; }
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- VectorAnimation.cs
- SqlSelectStatement.cs
- UserNameSecurityToken.cs
- WebPartManagerDesigner.cs
- StringUtil.cs
- SeekStoryboard.cs
- Variable.cs
- ComponentManagerBroker.cs
- GridPattern.cs
- EnvelopedPkcs7.cs
- SchemaComplexType.cs
- UnsafeNativeMethods.cs
- DetailsViewPagerRow.cs
- PocoEntityKeyStrategy.cs
- WindowsEditBoxRange.cs
- WebPartConnectionsCancelVerb.cs
- FileFormatException.cs
- ListViewInsertionMark.cs
- ConfigXmlAttribute.cs
- _AutoWebProxyScriptHelper.cs
- StreamUpgradeBindingElement.cs
- SafeNativeMethods.cs
- UpdatePanelTriggerCollection.cs
- ChildDocumentBlock.cs
- _RequestLifetimeSetter.cs
- XmlSchemaAttribute.cs
- LifetimeServices.cs
- ObjectListItemCollection.cs
- TimeManager.cs
- ListViewTableCell.cs
- ProbeDuplexCD1AsyncResult.cs
- BinaryCommonClasses.cs
- NetStream.cs
- AssemblyNameProxy.cs
- FolderNameEditor.cs
- ComponentEditorPage.cs
- DirtyTextRange.cs
- TableHeaderCell.cs
- ListViewSortEventArgs.cs
- XhtmlTextWriter.cs
- PageAsyncTaskManager.cs
- BitmapEffectGroup.cs
- MediaPlayerState.cs
- DecimalConstantAttribute.cs
- DataRecord.cs
- TriggerAction.cs
- TabItemAutomationPeer.cs
- xdrvalidator.cs
- EntityClientCacheEntry.cs
- MouseActionValueSerializer.cs
- WebPartTracker.cs
- LineInfo.cs
- ObjectRef.cs
- NameService.cs
- WindowsFormsSectionHandler.cs
- TextEffectCollection.cs
- BaseProcessor.cs
- WebConfigurationFileMap.cs
- Control.cs
- ServiceDescription.cs
- HttpAsyncResult.cs
- CssTextWriter.cs
- DeferredElementTreeState.cs
- MessageQueuePermissionAttribute.cs
- XmlSignificantWhitespace.cs
- SafeFileMapViewHandle.cs
- TraceHwndHost.cs
- VisualCollection.cs
- FixedDocument.cs
- CodeGeneratorOptions.cs
- NullableDoubleSumAggregationOperator.cs
- PhysicalFontFamily.cs
- NumericUpDown.cs
- LabelInfo.cs
- Deflater.cs
- DoubleLink.cs
- ComplexObject.cs
- StorageEntityContainerMapping.cs
- UInt32Converter.cs
- ObjectView.cs
- ArrayWithOffset.cs
- XmlNodeReader.cs
- ParameterCollection.cs
- XD.cs
- EqualityComparer.cs
- ECDiffieHellman.cs
- SqlConnectionPoolProviderInfo.cs
- AppDomainUnloadedException.cs
- BitHelper.cs
- FileDetails.cs
- StringPropertyBuilder.cs
- HelloOperationCD1AsyncResult.cs
- RegularExpressionValidator.cs
- AutoCompleteStringCollection.cs
- XmlSchemaChoice.cs
- GuidelineSet.cs
- ParserExtension.cs
- LassoSelectionBehavior.cs
- WindowsBrush.cs
- SqlDataSourceFilteringEventArgs.cs