Code:
/ 4.0 / 4.0 / 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.] ///// 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
- WaitForChangedResult.cs
- PassportAuthentication.cs
- CodeFieldReferenceExpression.cs
- MetafileHeaderWmf.cs
- RootBrowserWindowProxy.cs
- BuildProvidersCompiler.cs
- FontResourceCache.cs
- sqlpipe.cs
- CodeCompileUnit.cs
- ProxyAttribute.cs
- Panel.cs
- DependencyPropertyChangedEventArgs.cs
- Vector3DValueSerializer.cs
- SqlGatherProducedAliases.cs
- TabletCollection.cs
- DataGridItemEventArgs.cs
- EmissiveMaterial.cs
- InstanceHandleConflictException.cs
- CodeBlockBuilder.cs
- StateMachineWorkflow.cs
- ToolboxItemLoader.cs
- Number.cs
- DictionaryBase.cs
- HttpProcessUtility.cs
- Vector3DConverter.cs
- SelectedDatesCollection.cs
- ConnectionManager.cs
- NonSerializedAttribute.cs
- Font.cs
- UpdatePanel.cs
- SocketPermission.cs
- ReaderWriterLock.cs
- HMACSHA256.cs
- ProviderIncompatibleException.cs
- PathData.cs
- RequestCachingSection.cs
- XslCompiledTransform.cs
- MatrixAnimationUsingPath.cs
- SpanIndex.cs
- SqlGenerator.cs
- VirtualizedItemPattern.cs
- smtppermission.cs
- ToolStripPanelCell.cs
- CachedRequestParams.cs
- HelpProvider.cs
- DataColumnPropertyDescriptor.cs
- VisualStyleElement.cs
- MediaElementAutomationPeer.cs
- shaperfactoryquerycachekey.cs
- ExpressionReplacer.cs
- FocusChangedEventArgs.cs
- HttpCacheVaryByContentEncodings.cs
- LayoutInformation.cs
- WebDisplayNameAttribute.cs
- wgx_render.cs
- PeerNameResolver.cs
- APCustomTypeDescriptor.cs
- GenericUriParser.cs
- BackgroundWorker.cs
- EditorBrowsableAttribute.cs
- DynamicPropertyHolder.cs
- DetailsViewCommandEventArgs.cs
- NativeMethods.cs
- FunctionMappingTranslator.cs
- ControlAdapter.cs
- CollectionTypeElement.cs
- RuntimeWrappedException.cs
- COM2PropertyBuilderUITypeEditor.cs
- TextBoxBase.cs
- InvokeMethod.cs
- DocumentOrderQuery.cs
- IxmlLineInfo.cs
- Parameter.cs
- Vector3DAnimationBase.cs
- TypeDependencyAttribute.cs
- DocumentApplicationState.cs
- BufferedResponseStream.cs
- VectorKeyFrameCollection.cs
- PolicyException.cs
- ComponentSerializationService.cs
- DataTablePropertyDescriptor.cs
- HttpInputStream.cs
- SqlDataSourceRefreshSchemaForm.cs
- Query.cs
- WeakHashtable.cs
- ScriptComponentDescriptor.cs
- XsdBuildProvider.cs
- SafeSecurityHandles.cs
- RuntimeConfigLKG.cs
- SByteConverter.cs
- Grammar.cs
- ListViewInsertEventArgs.cs
- SurrogateSelector.cs
- GeneralTransform3DCollection.cs
- SoapException.cs
- EraserBehavior.cs
- LocalizableAttribute.cs
- RSAOAEPKeyExchangeDeformatter.cs
- CompressedStack.cs
- ExceptionUtil.cs