Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Security / SignatureConfirmationElement.cs / 1 / SignatureConfirmationElement.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Security { using System.Xml; using ISignatureValueSecurityElement = System.IdentityModel.ISignatureValueSecurityElement; using DictionaryManager = System.IdentityModel.DictionaryManager; class SignatureConfirmationElement : ISignatureValueSecurityElement { SecurityVersion version; string id; byte[] signatureValue; public SignatureConfirmationElement(string id, byte[] signatureValue, SecurityVersion version) { if (id == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("id"); } if (signatureValue == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("signatureValue"); } this.id = id; this.signatureValue = signatureValue; this.version = version; } public bool HasId { get { return true; } } public string Id { get { return this.id; } } public byte[] GetSignatureValue() { return this.signatureValue; } public void WriteTo(XmlDictionaryWriter writer, DictionaryManager dictionaryManager) { this.version.WriteSignatureConfirmation(writer, this.id, this.signatureValue); } } } // 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
- ExceptionRoutedEventArgs.cs
- DataGridPagerStyle.cs
- DoubleLinkListEnumerator.cs
- ItemContainerGenerator.cs
- ProcessHostMapPath.cs
- HttpRawResponse.cs
- StartUpEventArgs.cs
- MetadataUtilsSmi.cs
- ProxyGenerator.cs
- DocumentReferenceCollection.cs
- SecurityPolicyVersion.cs
- TheQuery.cs
- Transform.cs
- XmlHelper.cs
- InternalEnumValidator.cs
- BamlTreeMap.cs
- XmlTypeMapping.cs
- CodeTypeDeclarationCollection.cs
- QueryOutputWriter.cs
- SqlTransaction.cs
- MetadataSerializer.cs
- InteropAutomationProvider.cs
- Version.cs
- SR.cs
- Transaction.cs
- ComPlusTypeLoader.cs
- ToolStripArrowRenderEventArgs.cs
- CacheSection.cs
- TemplateBuilder.cs
- IntSecurity.cs
- LogEntryDeserializer.cs
- SerialReceived.cs
- FilteredXmlReader.cs
- HandleCollector.cs
- DynamicDocumentPaginator.cs
- GridProviderWrapper.cs
- Overlapped.cs
- Globals.cs
- ServiceNotStartedException.cs
- DoubleLink.cs
- ProcessMessagesAsyncResult.cs
- JavaScriptObjectDeserializer.cs
- ClipboardProcessor.cs
- OrderedHashRepartitionEnumerator.cs
- _AuthenticationState.cs
- ParameterElementCollection.cs
- TextMessageEncodingElement.cs
- MatchAttribute.cs
- AttributeProviderAttribute.cs
- DataBindingCollection.cs
- DragEvent.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- BCryptHashAlgorithm.cs
- CacheForPrimitiveTypes.cs
- NodeInfo.cs
- TrackingStringDictionary.cs
- RelatedCurrencyManager.cs
- CodeNamespaceImport.cs
- WebUtil.cs
- WmiEventSink.cs
- X509ScopedServiceCertificateElementCollection.cs
- Page.cs
- ExcCanonicalXml.cs
- DataGridColumn.cs
- TypeSystem.cs
- GlyphTypeface.cs
- PageThemeBuildProvider.cs
- WorkflowTransactionService.cs
- VariableReference.cs
- PropertyTab.cs
- AnimationClockResource.cs
- Property.cs
- TrustManagerPromptUI.cs
- DataGridViewCellMouseEventArgs.cs
- SelectiveScrollingGrid.cs
- Figure.cs
- InfoCardArgumentException.cs
- ToolStripProgressBar.cs
- ProtectedConfigurationSection.cs
- MessageSecurityOverHttp.cs
- TableItemStyle.cs
- XmlDictionaryString.cs
- ToolStripItemDesigner.cs
- ScrollItemPattern.cs
- StorageBasedPackageProperties.cs
- SecureStringHasher.cs
- PrimitiveXmlSerializers.cs
- DNS.cs
- cookiecontainer.cs
- ListViewDataItem.cs
- StorageEntityTypeMapping.cs
- Task.cs
- HwndMouseInputProvider.cs
- Point3DCollectionConverter.cs
- DropDownList.cs
- MsmqIntegrationReceiveParameters.cs
- MaskedTextProvider.cs
- GeneralTransform3DGroup.cs
- GridViewCancelEditEventArgs.cs
- ExpressionLexer.cs