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
- DataServiceConfiguration.cs
- MsmqIntegrationInputChannel.cs
- CornerRadius.cs
- OleDbTransaction.cs
- SelectorItemAutomationPeer.cs
- ObjectDataSourceMethodEventArgs.cs
- CookieParameter.cs
- HtmlInputImage.cs
- ResourceAttributes.cs
- AsymmetricKeyExchangeDeformatter.cs
- DataGridViewRowHeaderCell.cs
- ObjectToIdCache.cs
- ComPlusInstanceProvider.cs
- CapiHashAlgorithm.cs
- ConstructorBuilder.cs
- FormParameter.cs
- RemoteEndpointMessageProperty.cs
- GenerateScriptTypeAttribute.cs
- WorkflowPrinting.cs
- ValidatorAttribute.cs
- EntityModelSchemaGenerator.cs
- ErrorLog.cs
- ParameterModifier.cs
- SignatureDescription.cs
- MobileRedirect.cs
- AddingNewEventArgs.cs
- ProfileInfo.cs
- DataProtection.cs
- MethodToken.cs
- StyleReferenceConverter.cs
- ManagedIStream.cs
- CopyEncoder.cs
- DateTimeUtil.cs
- COM2EnumConverter.cs
- SecurityContextSecurityTokenParameters.cs
- IFormattable.cs
- MiniModule.cs
- TableRow.cs
- StringOutput.cs
- printdlgexmarshaler.cs
- DefaultHttpHandler.cs
- LayoutUtils.cs
- KeyValueConfigurationElement.cs
- WebBrowserDocumentCompletedEventHandler.cs
- ButtonBaseAdapter.cs
- DataGridBoolColumn.cs
- SiteOfOriginContainer.cs
- RSAPKCS1SignatureFormatter.cs
- _NegoState.cs
- ResourceReferenceExpressionConverter.cs
- ChangePasswordAutoFormat.cs
- DetailsViewInsertedEventArgs.cs
- MimeWriter.cs
- DispatchChannelSink.cs
- ConfigurationElementCollection.cs
- LogLogRecordEnumerator.cs
- DataColumn.cs
- CompModHelpers.cs
- AmbientProperties.cs
- JulianCalendar.cs
- ArgumentValue.cs
- StaticExtensionConverter.cs
- Constants.cs
- ArrayTypeMismatchException.cs
- RelationshipConverter.cs
- ProofTokenCryptoHandle.cs
- ValidatingPropertiesEventArgs.cs
- PackageDigitalSignatureManager.cs
- CLSCompliantAttribute.cs
- UserControl.cs
- XamlSerializer.cs
- Table.cs
- SupportingTokenBindingElement.cs
- XmlSecureResolver.cs
- CollectionBuilder.cs
- WebPartDescription.cs
- Error.cs
- CompositeScriptReferenceEventArgs.cs
- QueryContinueDragEvent.cs
- MessageDecoder.cs
- PolyLineSegment.cs
- ChildDocumentBlock.cs
- SystemNetHelpers.cs
- ServiceOperationListItem.cs
- altserialization.cs
- StructuralType.cs
- EntitySetRetriever.cs
- SendKeys.cs
- ListMarkerLine.cs
- WSHttpBindingBaseElement.cs
- HandleCollector.cs
- WebPartDisplayModeEventArgs.cs
- Hyperlink.cs
- UInt64.cs
- OdbcDataAdapter.cs
- MutexSecurity.cs
- HtmlGenericControl.cs
- ImageCodecInfoPrivate.cs
- FamilyMap.cs
- SystemUdpStatistics.cs