Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Web / System / Web / Services / Description / WebReference.cs / 1305376 / WebReference.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Services.Description { using System; using System.Net; using System.Web.Services.Description; using System.IO; using System.Xml; using System.Xml.Schema; using System.Web.Services.Protocols; using System.Text; using System.Collections; using System.Collections.Specialized; using System.Threading; using System.CodeDom; using System.Web.Services.Discovery; ////// /// public sealed class WebReference { CodeNamespace proxyCode; DiscoveryClientDocumentCollection documents; string appSettingUrlKey; string appSettingBaseUrl; string protocolName; ServiceDescriptionImportWarnings warnings; StringCollection validationWarnings; ///[To be supplied.] ////// /// public WebReference(DiscoveryClientDocumentCollection documents, CodeNamespace proxyCode, string protocolName, string appSettingUrlKey, string appSettingBaseUrl) { // parameter check if (documents == null) { throw new ArgumentNullException("documents"); } if (proxyCode == null) { // no namespace throw new ArgumentNullException("proxyCode"); } if (appSettingBaseUrl != null && appSettingUrlKey == null) { throw new ArgumentNullException("appSettingUrlKey"); } this.protocolName = protocolName; this.appSettingUrlKey = appSettingUrlKey; this.appSettingBaseUrl = appSettingBaseUrl; this.documents = documents; this.proxyCode = proxyCode; } ///[To be supplied.] ////// /// public WebReference(DiscoveryClientDocumentCollection documents, CodeNamespace proxyCode) : this(documents, proxyCode, null, null, null) { } ///[To be supplied.] ////// /// public WebReference(DiscoveryClientDocumentCollection documents, CodeNamespace proxyCode, string appSettingUrlKey, string appSettingBaseUrl) : this(documents, proxyCode, null, appSettingUrlKey, appSettingBaseUrl) { } ///[To be supplied.] ////// /// public string AppSettingBaseUrl { get { return appSettingBaseUrl; } } ///[To be supplied.] ////// /// public string AppSettingUrlKey { get { return appSettingUrlKey; } } ///[To be supplied.] ////// /// public DiscoveryClientDocumentCollection Documents { get { return documents; } } ///[To be supplied.] ////// /// public CodeNamespace ProxyCode { get { return proxyCode; } } ///[To be supplied.] ////// /// public StringCollection ValidationWarnings { get { if (validationWarnings == null) { validationWarnings = new StringCollection(); } return validationWarnings; } } ///[To be supplied.] ////// /// public ServiceDescriptionImportWarnings Warnings { get { return warnings; } set { warnings = value; } } ///[To be supplied.] ////// /// public String ProtocolName { get { return protocolName == null ? string.Empty : protocolName; } set { protocolName = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.[To be supplied.] ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ResourceExpressionBuilder.cs
- FullTextState.cs
- CodeValidator.cs
- ApplicationSecurityManager.cs
- EnumBuilder.cs
- StreamingContext.cs
- ReferentialConstraint.cs
- DataGridState.cs
- UdpTransportSettingsElement.cs
- SmtpLoginAuthenticationModule.cs
- ConsumerConnectionPointCollection.cs
- ProcessHostServerConfig.cs
- ColumnMap.cs
- PreservationFileReader.cs
- DefaultDiscoveryService.cs
- XmlRawWriter.cs
- filewebrequest.cs
- RangeBaseAutomationPeer.cs
- EventLogPermission.cs
- StorageFunctionMapping.cs
- Version.cs
- MultiPropertyDescriptorGridEntry.cs
- XpsS0ValidatingLoader.cs
- ObservableCollection.cs
- MultiPartWriter.cs
- SessionPageStateSection.cs
- PointAnimationUsingKeyFrames.cs
- TableItemProviderWrapper.cs
- HyperLinkField.cs
- TypeSystem.cs
- IntSecurity.cs
- WriterOutput.cs
- TextDecorationCollectionConverter.cs
- ConnectionManagementElement.cs
- TokenBasedSet.cs
- Propagator.cs
- DataTrigger.cs
- TabControlAutomationPeer.cs
- EntitySqlQueryCacheEntry.cs
- CanonicalXml.cs
- SearchForVirtualItemEventArgs.cs
- SequenceNumber.cs
- ObjectPersistData.cs
- DtdParser.cs
- BinaryNode.cs
- XmlConvert.cs
- securestring.cs
- BaseTemplateParser.cs
- WebHttpBehavior.cs
- XPathDocumentBuilder.cs
- ExplicitDiscriminatorMap.cs
- AppDomainUnloadedException.cs
- XmlElementAttribute.cs
- SafeCryptoHandles.cs
- RowToFieldTransformer.cs
- ApplicationBuildProvider.cs
- GZipDecoder.cs
- UnsafeNetInfoNativeMethods.cs
- SafeRightsManagementEnvironmentHandle.cs
- BrowserDefinition.cs
- HttpListenerPrefixCollection.cs
- EasingFunctionBase.cs
- CultureMapper.cs
- _BaseOverlappedAsyncResult.cs
- DoubleAnimationClockResource.cs
- ListViewCancelEventArgs.cs
- TypeUtil.cs
- Property.cs
- ProxyManager.cs
- Enlistment.cs
- Window.cs
- RoleManagerEventArgs.cs
- UpdateCompiler.cs
- SimpleTextLine.cs
- HitTestParameters.cs
- InvalidProgramException.cs
- ToolStripLocationCancelEventArgs.cs
- MenuItemCollection.cs
- SafeHandle.cs
- Utils.cs
- WaitHandleCannotBeOpenedException.cs
- Journaling.cs
- SchemaMerger.cs
- AuthStoreRoleProvider.cs
- ActivityTypeDesigner.xaml.cs
- TextServicesLoader.cs
- WebPartTracker.cs
- Relationship.cs
- OpenTypeLayout.cs
- DesignerEditorPartChrome.cs
- RegexCompiler.cs
- PropertyValueUIItem.cs
- FamilyTypefaceCollection.cs
- ResourceCodeDomSerializer.cs
- TextEndOfSegment.cs
- StreamHelper.cs
- Transform.cs
- EnvelopedSignatureTransform.cs
- GuidConverter.cs
- BitStack.cs