Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Web / System / Web / Services / Description / MimeFormImporter.cs / 1305376 / MimeFormImporter.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.Services.Description {
using System.Web.Services.Protocols;
using System.Globalization;
internal class MimeFormImporter : MimeImporter {
internal override MimeParameterCollection ImportParameters() {
MimeContentBinding mimeContentBinding = (MimeContentBinding)ImportContext.OperationBinding.Input.Extensions.Find(typeof(MimeContentBinding));
if (mimeContentBinding == null) return null;
if (string.Compare(mimeContentBinding.Type, HtmlFormParameterReader.MimeType, StringComparison.OrdinalIgnoreCase) != 0) return null;
MimeParameterCollection parameters = ImportContext.ImportStringParametersMessage();
if (parameters == null) return null;
parameters.WriterType = typeof(HtmlFormParameterWriter);
return parameters;
}
internal override MimeReturn ImportReturn() {
return null;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.Services.Description {
using System.Web.Services.Protocols;
using System.Globalization;
internal class MimeFormImporter : MimeImporter {
internal override MimeParameterCollection ImportParameters() {
MimeContentBinding mimeContentBinding = (MimeContentBinding)ImportContext.OperationBinding.Input.Extensions.Find(typeof(MimeContentBinding));
if (mimeContentBinding == null) return null;
if (string.Compare(mimeContentBinding.Type, HtmlFormParameterReader.MimeType, StringComparison.OrdinalIgnoreCase) != 0) return null;
MimeParameterCollection parameters = ImportContext.ImportStringParametersMessage();
if (parameters == null) return null;
parameters.WriterType = typeof(HtmlFormParameterWriter);
return parameters;
}
internal override MimeReturn ImportReturn() {
return null;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PtsCache.cs
- ItemMap.cs
- DrawingCollection.cs
- GridViewDeletedEventArgs.cs
- HtmlInputControl.cs
- recordstatefactory.cs
- WebServiceData.cs
- BitVector32.cs
- PolicyVersionConverter.cs
- DbParameterCollection.cs
- RuntimeHelpers.cs
- Wildcard.cs
- WarningException.cs
- PasswordPropertyTextAttribute.cs
- RegionInfo.cs
- WebEventCodes.cs
- SqlVersion.cs
- ItemsChangedEventArgs.cs
- SuppressIldasmAttribute.cs
- ScrollBarAutomationPeer.cs
- LoginCancelEventArgs.cs
- DocumentViewerAutomationPeer.cs
- ValidatedMobileControlConverter.cs
- GenericTypeParameterBuilder.cs
- ClientTargetSection.cs
- XPathSingletonIterator.cs
- Translator.cs
- CapabilitiesRule.cs
- MimePart.cs
- SqlUtil.cs
- EncryptedType.cs
- DesignerAttribute.cs
- XmlAtomicValue.cs
- Timer.cs
- EnumerableRowCollectionExtensions.cs
- ModelUIElement3D.cs
- DescendentsWalker.cs
- ToolStripHighContrastRenderer.cs
- ValidatingReaderNodeData.cs
- FrameworkPropertyMetadata.cs
- AsnEncodedData.cs
- MouseWheelEventArgs.cs
- Panel.cs
- QilScopedVisitor.cs
- Attributes.cs
- TableHeaderCell.cs
- CallbackValidator.cs
- WsdlImporterElement.cs
- TypeExtension.cs
- InheritanceContextHelper.cs
- StringDictionary.cs
- ToolStripContentPanel.cs
- InvokeBase.cs
- WarningException.cs
- TwoPhaseCommit.cs
- GradientBrush.cs
- AffineTransform3D.cs
- SqlDataSourceQueryEditor.cs
- ConfigDefinitionUpdates.cs
- CallSiteHelpers.cs
- BoundPropertyEntry.cs
- validationstate.cs
- Comparer.cs
- remotingproxy.cs
- KnownBoxes.cs
- ToolStripTextBox.cs
- DataGridViewControlCollection.cs
- NativeMethods.cs
- _AutoWebProxyScriptEngine.cs
- Publisher.cs
- TimeSpanConverter.cs
- DatagridviewDisplayedBandsData.cs
- PriorityBinding.cs
- InitialServerConnectionReader.cs
- selecteditemcollection.cs
- LazyLoadBehavior.cs
- ChildTable.cs
- HandledMouseEvent.cs
- ProgressBarHighlightConverter.cs
- ResourceAssociationSetEnd.cs
- LinearQuaternionKeyFrame.cs
- MenuItemStyle.cs
- RawStylusInput.cs
- TreeNodeBinding.cs
- CreatingCookieEventArgs.cs
- WebBrowserPermission.cs
- ClientCredentialsSecurityTokenManager.cs
- TaskExtensions.cs
- CommandEventArgs.cs
- SqlCaseSimplifier.cs
- RelationalExpressions.cs
- SQLConvert.cs
- EditorPart.cs
- StagingAreaInputItem.cs
- EntityDataSourceDataSelectionPanel.cs
- LinkLabelLinkClickedEvent.cs
- BulletedListDesigner.cs
- DateTimeFormatInfoScanner.cs
- SmtpFailedRecipientException.cs
- ListViewCommandEventArgs.cs