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
- ViewStateAttachedPropertyFeature.cs
- PathGeometry.cs
- ToolStripContainerActionList.cs
- StickyNoteContentControl.cs
- LiteralText.cs
- Lease.cs
- OdbcUtils.cs
- HyperLinkField.cs
- DataGridItemCollection.cs
- DesignTimeVisibleAttribute.cs
- MailWebEventProvider.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- InputLanguageProfileNotifySink.cs
- VisualBrush.cs
- ClientScriptItemCollection.cs
- RecordsAffectedEventArgs.cs
- BitmapSizeOptions.cs
- CompilationSection.cs
- SerializerWriterEventHandlers.cs
- ApplicationContext.cs
- ErrorCodes.cs
- Accessible.cs
- HtmlElementCollection.cs
- MsmqInputMessage.cs
- AutomationElementIdentifiers.cs
- MenuItem.cs
- Transform3D.cs
- ProcessProtocolHandler.cs
- DesignTimeTemplateParser.cs
- ContextMenuStrip.cs
- CodeAttributeArgumentCollection.cs
- TransformCryptoHandle.cs
- BitConverter.cs
- RuntimeCompatibilityAttribute.cs
- SqlConnectionStringBuilder.cs
- XmlChoiceIdentifierAttribute.cs
- MultiSelectRootGridEntry.cs
- XsdBuildProvider.cs
- WebBrowser.cs
- OrthographicCamera.cs
- WebPartManager.cs
- GenericWebPart.cs
- TextEditorCopyPaste.cs
- XmlDataImplementation.cs
- TypeListConverter.cs
- FormsAuthenticationCredentials.cs
- DrawingContextWalker.cs
- ExeContext.cs
- UnSafeCharBuffer.cs
- ChannelProtectionRequirements.cs
- OdbcStatementHandle.cs
- WorkflowDebuggerSteppingAttribute.cs
- ValidationEventArgs.cs
- CustomValidator.cs
- SpeechDetectedEventArgs.cs
- MouseEventArgs.cs
- ProtectedConfigurationSection.cs
- OdbcCommand.cs
- FieldInfo.cs
- _CommandStream.cs
- TableCellAutomationPeer.cs
- BufferBuilder.cs
- SafeRightsManagementPubHandle.cs
- ObjectCache.cs
- SignatureGenerator.cs
- BaseResourcesBuildProvider.cs
- CompilerInfo.cs
- XmlSchemaNotation.cs
- ZipIOExtraField.cs
- PropertyStore.cs
- SmtpMail.cs
- TextEditorCharacters.cs
- UnsafeNativeMethods.cs
- IndentedWriter.cs
- LinqDataSourceInsertEventArgs.cs
- RawStylusSystemGestureInputReport.cs
- TokenFactoryCredential.cs
- ProgressBarAutomationPeer.cs
- RegistryPermission.cs
- SoapFormatter.cs
- ZipIOExtraFieldElement.cs
- LicFileLicenseProvider.cs
- XPathNodeList.cs
- BaseProcessor.cs
- DoubleLink.cs
- MexHttpBindingElement.cs
- CellLabel.cs
- Command.cs
- AppSettingsExpressionBuilder.cs
- AutomationPattern.cs
- Rectangle.cs
- StylusPointDescription.cs
- StorageEndPropertyMapping.cs
- AccessDataSource.cs
- AutoGeneratedFieldProperties.cs
- SymDocumentType.cs
- OledbConnectionStringbuilder.cs
- ListItemCollection.cs
- IndependentAnimationStorage.cs
- WebPartMenu.cs