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
- SplitterPanel.cs
- HtmlInputControl.cs
- ToolStripControlHost.cs
- InkCanvasSelectionAdorner.cs
- Stack.cs
- FixedPageStructure.cs
- SerializationSectionGroup.cs
- KnownBoxes.cs
- StringBuilder.cs
- ToolStripSettings.cs
- BitmapEffectGeneralTransform.cs
- PeerValidationBehavior.cs
- QualifiedCellIdBoolean.cs
- AssemblyBuilder.cs
- VisualStateChangedEventArgs.cs
- HiddenFieldPageStatePersister.cs
- HttpHandlersSection.cs
- RequestContext.cs
- WebExceptionStatus.cs
- BoundField.cs
- ModifierKeysConverter.cs
- XamlParser.cs
- TouchPoint.cs
- SettingsSection.cs
- InvokePattern.cs
- TextParentUndoUnit.cs
- QilXmlWriter.cs
- PaintValueEventArgs.cs
- TemplateBuilder.cs
- PerformanceCounterNameAttribute.cs
- ScrollItemPatternIdentifiers.cs
- WebBrowser.cs
- HttpApplicationFactory.cs
- ServiceOperationWrapper.cs
- WebScriptServiceHostFactory.cs
- MinimizableAttributeTypeConverter.cs
- SystemMulticastIPAddressInformation.cs
- SecUtil.cs
- Debug.cs
- SqlVersion.cs
- Cursor.cs
- UIElementIsland.cs
- TabPanel.cs
- BitSet.cs
- TextComposition.cs
- HttpCapabilitiesBase.cs
- InfoCardProofToken.cs
- EventLogException.cs
- EntityDataSourceViewSchema.cs
- WebPartZoneCollection.cs
- TextProviderWrapper.cs
- NetStream.cs
- AddDataControlFieldDialog.cs
- ByteStorage.cs
- ObjectSet.cs
- DataGridViewRowCancelEventArgs.cs
- SerializableAttribute.cs
- DataContext.cs
- GeneralTransformGroup.cs
- AliasExpr.cs
- EastAsianLunisolarCalendar.cs
- TextUtf8RawTextWriter.cs
- LinkUtilities.cs
- ColorContext.cs
- TriggerActionCollection.cs
- XmlValidatingReader.cs
- TypeReference.cs
- ClassHandlersStore.cs
- ComboBox.cs
- TcpProcessProtocolHandler.cs
- ImageCodecInfoPrivate.cs
- ObjectDataSourceEventArgs.cs
- ByteKeyFrameCollection.cs
- GridViewEditEventArgs.cs
- ByteStorage.cs
- DataGridState.cs
- ObjectSet.cs
- InternalBufferManager.cs
- CodeMethodReturnStatement.cs
- ImageCodecInfo.cs
- ObjectStateEntry.cs
- OleAutBinder.cs
- BindingValueChangedEventArgs.cs
- SqlCommand.cs
- PointConverter.cs
- SqlTriggerContext.cs
- StringWriter.cs
- FileUtil.cs
- EntityDataSourceColumn.cs
- XmlSerializerFactory.cs
- DataServiceRequestException.cs
- UnsafeNativeMethods.cs
- FixUp.cs
- DecimalAnimationBase.cs
- CellTreeNodeVisitors.cs
- Queue.cs
- SpellCheck.cs
- StreamedFramingRequestChannel.cs
- TagElement.cs
- ReachPageContentSerializerAsync.cs