Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / HttpDigestClientElement.cs / 1 / HttpDigestClientElement.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System; using System.ServiceModel; using System.Configuration; using System.ServiceModel.Security; using System.ServiceModel.Channels; using System.Xml; using System.Security.Principal; using System.Security.Cryptography.X509Certificates; public sealed partial class HttpDigestClientElement : ConfigurationElement { public HttpDigestClientElement() { } [ConfigurationProperty(ConfigurationStrings.ImpersonationLevel, DefaultValue = WindowsClientCredential.DefaultImpersonationLevel)] [ServiceModelEnumValidator(typeof(TokenImpersonationLevelHelper))] public TokenImpersonationLevel ImpersonationLevel { get { return (TokenImpersonationLevel)base[ConfigurationStrings.ImpersonationLevel]; } set { base[ConfigurationStrings.ImpersonationLevel] = value; } } public void Copy(HttpDigestClientElement from) { if (this.IsReadOnly()) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ConfigurationErrorsException(SR.GetString(SR.ConfigReadOnly))); } if (null == from) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("from"); } this.ImpersonationLevel = from.ImpersonationLevel; } internal void ApplyConfiguration(HttpDigestClientCredential digest) { if (digest == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("digest"); } digest.AllowedImpersonationLevel = this.ImpersonationLevel; } } } // 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
- SystemBrushes.cs
- SimpleColumnProvider.cs
- InputManager.cs
- ProviderConnectionPoint.cs
- HitTestWithGeometryDrawingContextWalker.cs
- CryptoProvider.cs
- CodeArrayIndexerExpression.cs
- PlatformCulture.cs
- CqlGenerator.cs
- ThreadAbortException.cs
- VisualTarget.cs
- SafeCertificateStore.cs
- SystemIPv6InterfaceProperties.cs
- PhysicalAddress.cs
- WorkItem.cs
- FigureParagraph.cs
- ProxyGenerator.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- TerminatorSinks.cs
- CryptoApi.cs
- XmlEntity.cs
- PrintPreviewDialog.cs
- Odbc32.cs
- RemotingSurrogateSelector.cs
- BStrWrapper.cs
- PenThread.cs
- SubclassTypeValidatorAttribute.cs
- IgnoreSection.cs
- XPathChildIterator.cs
- CompoundFileStorageReference.cs
- LazyTextWriterCreator.cs
- EndpointDiscoveryMetadataCD1.cs
- TreeWalker.cs
- XD.cs
- GeometryModel3D.cs
- AppDomainAttributes.cs
- ErrorsHelper.cs
- ItemDragEvent.cs
- SynchronizedInputAdaptor.cs
- OperandQuery.cs
- AuthenticateEventArgs.cs
- Panel.cs
- SecUtil.cs
- DataColumn.cs
- HtmlGenericControl.cs
- MouseWheelEventArgs.cs
- DataControlLinkButton.cs
- SmiEventSink_Default.cs
- DropTarget.cs
- DynamicField.cs
- CounterCreationDataCollection.cs
- EntityDataSourceContextCreatedEventArgs.cs
- SessionStateModule.cs
- CompressStream.cs
- MimeParameterWriter.cs
- Bitmap.cs
- DataGridViewCellCollection.cs
- PropertyIDSet.cs
- Compiler.cs
- SafeRightsManagementPubHandle.cs
- UInt64.cs
- DataControlLinkButton.cs
- HtmlEncodedRawTextWriter.cs
- XmlCompatibilityReader.cs
- XslVisitor.cs
- HtmlControl.cs
- DataServiceException.cs
- WindowsTab.cs
- SuppressIldasmAttribute.cs
- SafeLocalMemHandle.cs
- TypeDefinition.cs
- LinkArea.cs
- Property.cs
- TypedElement.cs
- ISCIIEncoding.cs
- TrailingSpaceComparer.cs
- InputBuffer.cs
- WebMessageEncodingElement.cs
- UIElementAutomationPeer.cs
- ZipIOExtraFieldZip64Element.cs
- RequestCachePolicyConverter.cs
- MachineKeyConverter.cs
- SmiEventSink_DeferedProcessing.cs
- BindingManagerDataErrorEventArgs.cs
- cache.cs
- PathSegmentCollection.cs
- GridPattern.cs
- _Rfc2616CacheValidators.cs
- DbConvert.cs
- RelationshipEnd.cs
- WebControl.cs
- ReadOnlyDataSourceView.cs
- MarkupCompilePass2.cs
- WebServiceTypeData.cs
- SqlDataSourceStatusEventArgs.cs
- DataTableNewRowEvent.cs
- Evidence.cs
- ReverseInheritProperty.cs
- Utils.cs
- ObjectDesignerDataSourceView.cs