Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Security / RelAssertionDirectKeyIdentifierClause.cs / 1 / RelAssertionDirectKeyIdentifierClause.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Security { using System.IdentityModel.Tokens; using System.ServiceModel; using System.ServiceModel.Security.Tokens; class RelAssertionDirectKeyIdentifierClause : SecurityKeyIdentifierClause { string assertionId; public RelAssertionDirectKeyIdentifierClause(string assertionId, byte[] derivationNonce, int derivationLength) : base(null, derivationNonce, derivationLength) { if (string.IsNullOrEmpty(assertionId)) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentException(SR.AssertionIdCannotBeNullOrEmpty)); } this.assertionId = assertionId; } public string AssertionId { get { return this.assertionId; } } public override bool Matches(SecurityKeyIdentifierClause keyIdentifierClause) { RelAssertionDirectKeyIdentifierClause that = keyIdentifierClause as RelAssertionDirectKeyIdentifierClause; // PreSharp Bug: Parameter 'that' to this public method must be validated: A null-dereference can occur here. #pragma warning suppress 56506 return (ReferenceEquals(this, that) || (that != null && that.AssertionId == this.AssertionId)); } } } // 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
- ClientSettingsStore.cs
- WebControlAdapter.cs
- DataControlImageButton.cs
- HttpResponseInternalWrapper.cs
- ToolboxItem.cs
- SessionStateItemCollection.cs
- SelectionWordBreaker.cs
- StructuredProperty.cs
- DataGridViewComboBoxCell.cs
- SiteMapPath.cs
- ListCardsInFileRequest.cs
- BuildProvider.cs
- ImageField.cs
- MenuItem.cs
- ConvertEvent.cs
- ScrollItemPattern.cs
- RequestUriProcessor.cs
- X509ChainPolicy.cs
- QueueNameHelper.cs
- AxHostDesigner.cs
- SqlDataReader.cs
- HttpCookie.cs
- storepermissionattribute.cs
- TreeViewHitTestInfo.cs
- BitmapEffectDrawingContextWalker.cs
- DesignerAutoFormatCollection.cs
- HostingPreferredMapPath.cs
- ProfilePropertyNameValidator.cs
- EnumMember.cs
- WriteFileContext.cs
- SettingsPropertyWrongTypeException.cs
- MessageHeaders.cs
- LockCookie.cs
- OverlappedContext.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- TextRangeAdaptor.cs
- SetStoryboardSpeedRatio.cs
- Util.cs
- XsltLoader.cs
- XmlSchemaSequence.cs
- DefaultValueConverter.cs
- TextReader.cs
- NumberFunctions.cs
- Win32SafeHandles.cs
- MultiPageTextView.cs
- ObjectResult.cs
- TreeNodeConverter.cs
- RequestCachePolicyConverter.cs
- BasePattern.cs
- SqlWebEventProvider.cs
- StylusSystemGestureEventArgs.cs
- TextTreeRootNode.cs
- LinqDataSourceView.cs
- DataRowView.cs
- RegistrationServices.cs
- Rule.cs
- DetailsViewRow.cs
- BitmapVisualManager.cs
- RotateTransform.cs
- ClientBuildManagerCallback.cs
- X509AsymmetricSecurityKey.cs
- ListSortDescription.cs
- XPathNodePointer.cs
- CompilerError.cs
- AbandonedMutexException.cs
- AutoGeneratedField.cs
- TransformCryptoHandle.cs
- XmlSchemaElement.cs
- Module.cs
- BasicBrowserDialog.designer.cs
- TabItemWrapperAutomationPeer.cs
- WindowsFormsHelpers.cs
- EmptyEnumerator.cs
- TextStore.cs
- WebPartDisplayMode.cs
- TextProviderWrapper.cs
- Point3DIndependentAnimationStorage.cs
- PKCS1MaskGenerationMethod.cs
- MemberHolder.cs
- ToolStripSeparatorRenderEventArgs.cs
- HttpHandlersSection.cs
- MouseGestureConverter.cs
- MarkupExtensionReturnTypeAttribute.cs
- Scene3D.cs
- EventSourceCreationData.cs
- GenericWebPart.cs
- StatusBarItemAutomationPeer.cs
- RuleSettingsCollection.cs
- DesignTimeParseData.cs
- SerializableAttribute.cs
- SoapMessage.cs
- AlphaSortedEnumConverter.cs
- HandlerBase.cs
- WebPartConnectionsEventArgs.cs
- Decoder.cs
- CngAlgorithmGroup.cs
- Translator.cs
- UnsafeNativeMethods.cs
- RotateTransform3D.cs
- DescendentsWalker.cs