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
- LinkedList.cs
- HashSetDebugView.cs
- EdmFunctions.cs
- ZipIORawDataFileBlock.cs
- UnsignedPublishLicense.cs
- OracleConnectionString.cs
- BitFlagsGenerator.cs
- TimeIntervalCollection.cs
- DictationGrammar.cs
- UnmanagedBitmapWrapper.cs
- ScaleTransform3D.cs
- ApplicationBuildProvider.cs
- Set.cs
- Point.cs
- ObjectViewQueryResultData.cs
- ManipulationDevice.cs
- DataServiceKeyAttribute.cs
- SqlServer2KCompatibilityAnnotation.cs
- ErrorWrapper.cs
- ContentTypeSettingClientMessageFormatter.cs
- TextDecorationCollectionConverter.cs
- Utilities.cs
- WebPartVerb.cs
- Subset.cs
- FlowNode.cs
- SystemInfo.cs
- CodeExpressionCollection.cs
- RenderData.cs
- PresentationAppDomainManager.cs
- AssemblyEvidenceFactory.cs
- ProtocolElement.cs
- CreateUserWizard.cs
- JsonStringDataContract.cs
- EnumUnknown.cs
- COM2PropertyDescriptor.cs
- NegatedConstant.cs
- CodeCatchClauseCollection.cs
- ClassData.cs
- ProcessInfo.cs
- ListBindingConverter.cs
- SqlResolver.cs
- CodeMemberField.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- CodeGenerator.cs
- StorageFunctionMapping.cs
- BindingExpressionUncommonField.cs
- OrderedDictionaryStateHelper.cs
- X509ClientCertificateAuthentication.cs
- cookieexception.cs
- GridItemCollection.cs
- ReceiveActivity.cs
- LightweightCodeGenerator.cs
- FixedDocumentPaginator.cs
- OAVariantLib.cs
- StylusCaptureWithinProperty.cs
- FileInfo.cs
- RelatedEnd.cs
- ProxyGenerator.cs
- DataGridViewBand.cs
- LoginUtil.cs
- JsonServiceDocumentSerializer.cs
- DependentList.cs
- ElementHostAutomationPeer.cs
- ExtensibleClassFactory.cs
- BinaryObjectInfo.cs
- SafeNativeMethods.cs
- XPathItem.cs
- VirtualizedItemProviderWrapper.cs
- CardSpacePolicyElement.cs
- Rect3DConverter.cs
- InputReportEventArgs.cs
- SystemMulticastIPAddressInformation.cs
- ServiceNameCollection.cs
- XmlSchemaSimpleContentRestriction.cs
- DynamicPropertyReader.cs
- SafeFileHandle.cs
- TreeViewImageIndexConverter.cs
- NavigationProgressEventArgs.cs
- BevelBitmapEffect.cs
- OutputCacheSettingsSection.cs
- UIAgentAsyncEndRequest.cs
- GridViewCellAutomationPeer.cs
- Convert.cs
- RegistryKey.cs
- Query.cs
- WebPartHelpVerb.cs
- RuleCache.cs
- _LocalDataStore.cs
- Pkcs7Signer.cs
- EntityEntry.cs
- AbandonedMutexException.cs
- FileLoadException.cs
- EncoderParameters.cs
- PasswordBoxAutomationPeer.cs
- WebExceptionStatus.cs
- ChildTable.cs
- SequentialOutput.cs
- AtomParser.cs
- Utility.cs
- ValidationVisibilityAttribute.cs