Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Security / UserNamePasswordClientCredential.cs / 1 / UserNamePasswordClientCredential.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Security { using System.Collections.Generic; using System.ServiceModel; using System.Runtime.Serialization; using System.Net; using System.Security.Principal; using System.ServiceModel.Security.Tokens; using System.Security.Cryptography.X509Certificates; using System.Web.Security; public sealed class UserNamePasswordClientCredential { string userName; string password; bool isReadOnly; internal UserNamePasswordClientCredential() { // empty } internal UserNamePasswordClientCredential(UserNamePasswordClientCredential other) { this.userName = other.userName; this.password = other.password; this.isReadOnly = other.isReadOnly; } public string UserName { get { return this.userName; } set { ThrowIfImmutable(); this.userName = value; } } public string Password { get { return this.password; } set { ThrowIfImmutable(); this.password = value; } } internal void MakeReadOnly() { this.isReadOnly = true; } void ThrowIfImmutable() { if (this.isReadOnly) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.ObjectIsReadOnly))); } } } } // 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
- CurrentTimeZone.cs
- HwndSubclass.cs
- SimpleHandlerBuildProvider.cs
- EmbeddedMailObject.cs
- ErrorWebPart.cs
- MultipartIdentifier.cs
- SynchronizationScope.cs
- SystemUnicastIPAddressInformation.cs
- ActivityCollectionMarkupSerializer.cs
- DataObjectCopyingEventArgs.cs
- StorageTypeMapping.cs
- PropVariant.cs
- IdleTimeoutMonitor.cs
- GridItemProviderWrapper.cs
- StatusBarDrawItemEvent.cs
- ColumnReorderedEventArgs.cs
- TreeViewImageIndexConverter.cs
- PointAnimationUsingKeyFrames.cs
- DataGridViewLinkColumn.cs
- DescendentsWalkerBase.cs
- shaper.cs
- DataRowComparer.cs
- DefaultValidator.cs
- FullTextState.cs
- VariableAction.cs
- BaseDataListComponentEditor.cs
- AutomationPropertyInfo.cs
- PagerSettings.cs
- TableItemPatternIdentifiers.cs
- InstanceStore.cs
- DbProviderManifest.cs
- MutableAssemblyCacheEntry.cs
- CorrelationManager.cs
- RC2CryptoServiceProvider.cs
- COM2Enum.cs
- TransactionInformation.cs
- _DisconnectOverlappedAsyncResult.cs
- log.cs
- SymmetricCryptoHandle.cs
- SchemaTypeEmitter.cs
- ClientScriptItem.cs
- NavigationPropertySingletonExpression.cs
- InheritedPropertyChangedEventArgs.cs
- EntitySetBase.cs
- SharedHttpsTransportManager.cs
- FunctionNode.cs
- WorkflowRuntime.cs
- ExpressionLexer.cs
- CustomErrorCollection.cs
- FigureParaClient.cs
- ValidatorCompatibilityHelper.cs
- DeclarativeCatalogPart.cs
- RequestTimeoutManager.cs
- WebProxyScriptElement.cs
- RepeaterItemEventArgs.cs
- PersonalizationStateInfoCollection.cs
- SerialStream.cs
- DbInsertCommandTree.cs
- TransportSecurityBindingElement.cs
- ResolveMatchesMessage11.cs
- FieldToken.cs
- WasEndpointConfigContainer.cs
- DependencyPropertyConverter.cs
- IisTraceListener.cs
- XPathSelfQuery.cs
- WebPartDisplayModeEventArgs.cs
- PageAsyncTask.cs
- ClientUrlResolverWrapper.cs
- RotationValidation.cs
- xdrvalidator.cs
- NumericUpDownAcceleration.cs
- XmlUtil.cs
- DataGridViewCheckBoxColumn.cs
- ParameterToken.cs
- SQLByte.cs
- XamlDebuggerXmlReader.cs
- EntityContainerRelationshipSetEnd.cs
- followingsibling.cs
- DetailsViewRowCollection.cs
- CollectionViewGroupInternal.cs
- FixedDSBuilder.cs
- CommentEmitter.cs
- DataKeyArray.cs
- RuntimeEnvironment.cs
- Encoder.cs
- ProviderConnectionPoint.cs
- PrintEvent.cs
- TemplatedEditableDesignerRegion.cs
- XmlWellformedWriter.cs
- TypePropertyEditor.cs
- Attributes.cs
- TraversalRequest.cs
- HyperlinkAutomationPeer.cs
- BrowserCapabilitiesCodeGenerator.cs
- InfoCardCryptoHelper.cs
- SelectorItemAutomationPeer.cs
- SymbolMethod.cs
- Geometry.cs
- EntityDataSourceColumn.cs
- ComPlusTypeValidator.cs