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
- X509CertificateStore.cs
- Literal.cs
- Inline.cs
- ResourceProviderFactory.cs
- ResourcesBuildProvider.cs
- initElementDictionary.cs
- SoapMessage.cs
- NameValueConfigurationCollection.cs
- JsonServiceDocumentSerializer.cs
- X509WindowsSecurityToken.cs
- EnumDataContract.cs
- MarkupObject.cs
- XmlDataSourceNodeDescriptor.cs
- StylusButton.cs
- HttpServerVarsCollection.cs
- ComboBoxAutomationPeer.cs
- NonBatchDirectoryCompiler.cs
- OneOfElement.cs
- HttpCapabilitiesSectionHandler.cs
- BidPrivateBase.cs
- AsymmetricCryptoHandle.cs
- RequiredAttributeAttribute.cs
- KeyProperty.cs
- DataGridRowClipboardEventArgs.cs
- DrawingBrush.cs
- SqlConnectionPoolGroupProviderInfo.cs
- SourceInterpreter.cs
- DesignerSerializationOptionsAttribute.cs
- X509PeerCertificateAuthenticationElement.cs
- ThousandthOfEmRealPoints.cs
- RtfFormatStack.cs
- RequestCache.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- TextElementCollection.cs
- SystemGatewayIPAddressInformation.cs
- QueryContinueDragEvent.cs
- UIntPtr.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- GestureRecognitionResult.cs
- XmlQueryRuntime.cs
- TransformedBitmap.cs
- Bold.cs
- GridViewRowCollection.cs
- PackWebRequestFactory.cs
- XmlSerializerVersionAttribute.cs
- KeyBinding.cs
- CultureSpecificStringDictionary.cs
- RNGCryptoServiceProvider.cs
- BatchServiceHost.cs
- LineSegment.cs
- DynamicRenderer.cs
- CodeThrowExceptionStatement.cs
- WorkflowFileItem.cs
- BuildManagerHost.cs
- CodeNamespace.cs
- DocumentSchemaValidator.cs
- DoubleLink.cs
- TransactionOptions.cs
- PersistenceProviderBehavior.cs
- SessionEndingEventArgs.cs
- ReturnType.cs
- SystemIPGlobalProperties.cs
- InvalidOperationException.cs
- __Error.cs
- returneventsaver.cs
- GridViewDeleteEventArgs.cs
- NetworkInterface.cs
- StringResourceManager.cs
- RootProfilePropertySettingsCollection.cs
- PathFigureCollection.cs
- RoleManagerSection.cs
- AmbientLight.cs
- PropertyTabChangedEvent.cs
- ListViewHitTestInfo.cs
- ScriptComponentDescriptor.cs
- ServiceModelConfigurationSectionGroup.cs
- HiddenField.cs
- RepeaterItem.cs
- DeleteBookmarkScope.cs
- IndexingContentUnit.cs
- CollectionCodeDomSerializer.cs
- VarInfo.cs
- RIPEMD160.cs
- LinearGradientBrush.cs
- AdCreatedEventArgs.cs
- FileSystemWatcher.cs
- AsyncPostBackTrigger.cs
- BindToObject.cs
- DataGridCaption.cs
- LicenseException.cs
- TableLayoutSettingsTypeConverter.cs
- TypeUsage.cs
- SqlTypesSchemaImporter.cs
- ScriptRef.cs
- WasAdminWrapper.cs
- AuthenticationService.cs
- AdapterUtil.cs
- ETagAttribute.cs
- TextWriterEngine.cs
- RenderCapability.cs