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
- SafeFindHandle.cs
- TransformerInfo.cs
- GroupBoxRenderer.cs
- SpellerError.cs
- DbConnectionStringBuilder.cs
- XhtmlConformanceSection.cs
- TerminatorSinks.cs
- RawStylusInput.cs
- ImpersonateTokenRef.cs
- LinqDataSourceHelper.cs
- TypePresenter.xaml.cs
- DbParameterCollectionHelper.cs
- ResourcePermissionBase.cs
- FastEncoder.cs
- Sorting.cs
- TextRangeBase.cs
- IriParsingElement.cs
- RelationshipType.cs
- OutOfMemoryException.cs
- BinHexEncoding.cs
- Persist.cs
- XmlSchemaObjectCollection.cs
- DataControlField.cs
- QilTernary.cs
- SecurityPolicySection.cs
- UnmanagedHandle.cs
- ListViewSelectEventArgs.cs
- XmlSerializerImportOptions.cs
- COM2ExtendedUITypeEditor.cs
- GroupBox.cs
- DataGridViewSelectedColumnCollection.cs
- IPCCacheManager.cs
- OutOfProcStateClientManager.cs
- ContentDisposition.cs
- RightNameExpirationInfoPair.cs
- DiscoveryInnerClientAdhocCD1.cs
- SchemaImporterExtension.cs
- TreeBuilder.cs
- TextLine.cs
- BlurEffect.cs
- TextBoxBaseDesigner.cs
- DockingAttribute.cs
- SynchronousChannel.cs
- SQLInt16Storage.cs
- DynamicPropertyHolder.cs
- ContextStaticAttribute.cs
- Header.cs
- DataKeyCollection.cs
- PaintValueEventArgs.cs
- NameValueCollection.cs
- StrongName.cs
- SerialErrors.cs
- CurrentTimeZone.cs
- TypedRowGenerator.cs
- OleDbCommandBuilder.cs
- XmlSerializer.cs
- Ipv6Element.cs
- HttpProfileBase.cs
- CheckedListBox.cs
- IdnElement.cs
- EmissiveMaterial.cs
- ImmComposition.cs
- PointLightBase.cs
- BitmapEffectInput.cs
- DeflateEmulationStream.cs
- RC2CryptoServiceProvider.cs
- x509store.cs
- NativeMethods.cs
- EventLogPermissionAttribute.cs
- SynchronizationValidator.cs
- ComponentCollection.cs
- OleDbTransaction.cs
- ControlType.cs
- BitVec.cs
- View.cs
- CustomErrorCollection.cs
- RadialGradientBrush.cs
- listitem.cs
- UserNameSecurityTokenProvider.cs
- PeerApplication.cs
- CustomCredentialPolicy.cs
- Win32Exception.cs
- CodeSubDirectory.cs
- UnrecognizedPolicyAssertionElement.cs
- TreeViewAutomationPeer.cs
- ValueSerializer.cs
- StylusPointDescription.cs
- DesignerCategoryAttribute.cs
- DataViewListener.cs
- MetabaseServerConfig.cs
- ImmComposition.cs
- ModulesEntry.cs
- SqlCachedBuffer.cs
- DetailsViewRow.cs
- JoinElimination.cs
- DecoderFallbackWithFailureFlag.cs
- ObjectDataSourceChooseMethodsPanel.cs
- XmlRawWriter.cs
- KeyInstance.cs
- RemotingHelper.cs