Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx35 / System.ServiceModel.Web / System / ServiceModel / Configuration / WebEncodingValidator.cs / 1305376 / WebEncodingValidator.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Configuration { using System; using System.Configuration; using System.ServiceModel.Channels; using System.Text; class WebEncodingValidator : ConfigurationValidatorBase { public override bool CanValidate(Type type) { return type == typeof(Encoding); } public override void Validate(object value) { Encoding encoding = value as Encoding; if ((encoding == null) || // utf-8 case. EncodingConverter generates TextEncoderDefaults.Encoding for utf-8, different from System.Text.Encoding.UTF8 ((encoding.WebName != Encoding.UTF8.WebName) && (encoding.WebName != Encoding.Unicode.WebName) && (encoding.WebName != Encoding.BigEndianUnicode.WebName))) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgument("value", SR2.GetString(SR2.JsonEncodingNotSupported)); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UncommonField.cs
- BasicCellRelation.cs
- ObjectTag.cs
- SingleStorage.cs
- PermissionSet.cs
- ToolStripLocationCancelEventArgs.cs
- CommonProperties.cs
- PropertyNames.cs
- Path.cs
- lengthconverter.cs
- EventDescriptor.cs
- WindowsListViewGroupSubsetLink.cs
- SqlParameter.cs
- PartialCachingAttribute.cs
- TraceListener.cs
- XAMLParseException.cs
- LoadedOrUnloadedOperation.cs
- OleDbCommandBuilder.cs
- uribuilder.cs
- Schema.cs
- DataPointer.cs
- CqlParser.cs
- FocusWithinProperty.cs
- LambdaCompiler.Address.cs
- CodeAccessSecurityEngine.cs
- TlsnegoTokenProvider.cs
- ExecutionContext.cs
- KeyValuePairs.cs
- InputReport.cs
- PublishLicense.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- ToolBarPanel.cs
- x509utils.cs
- BinaryConverter.cs
- UnauthorizedWebPart.cs
- IPCCacheManager.cs
- MsmqActivation.cs
- ConsoleTraceListener.cs
- Debug.cs
- ItemChangedEventArgs.cs
- DefaultValueMapping.cs
- DataTableTypeConverter.cs
- XmlWrappingReader.cs
- AdRotator.cs
- EditorPartCollection.cs
- QilTypeChecker.cs
- UnsafeNativeMethods.cs
- CodeFieldReferenceExpression.cs
- KnownTypesProvider.cs
- UnionExpr.cs
- ResourceDescriptionAttribute.cs
- HyperLinkField.cs
- ConfigDefinitionUpdates.cs
- OracleCommandBuilder.cs
- SafeMILHandle.cs
- ZipIOExtraFieldElement.cs
- ProvideValueServiceProvider.cs
- TickBar.cs
- SharedHttpTransportManager.cs
- AssemblyInfo.cs
- Nodes.cs
- AutoGeneratedFieldProperties.cs
- TemplateControlBuildProvider.cs
- _RequestCacheProtocol.cs
- DataGridColumnFloatingHeader.cs
- ParagraphResult.cs
- ContainsSearchOperator.cs
- UnionCodeGroup.cs
- TdsEnums.cs
- CompressionTracing.cs
- PublishLicense.cs
- AmbientLight.cs
- List.cs
- DeclarativeCatalogPart.cs
- ObjectIDGenerator.cs
- UpdateCompiler.cs
- XmlSchemaAnnotated.cs
- Converter.cs
- CatalogZoneBase.cs
- invalidudtexception.cs
- Signature.cs
- ParseHttpDate.cs
- PasswordRecoveryAutoFormat.cs
- ContextMenuAutomationPeer.cs
- QueryOperatorEnumerator.cs
- PropertyCondition.cs
- ActivityExecutionFilter.cs
- ServicesUtilities.cs
- DesignerRegionCollection.cs
- CodeAssignStatement.cs
- MeasureItemEvent.cs
- ImageBrush.cs
- SafeArrayRankMismatchException.cs
- _LocalDataStoreMgr.cs
- AssemblyAttributesGoHere.cs
- StringUtil.cs
- SimpleFieldTemplateFactory.cs
- KeySplineConverter.cs
- BindingGraph.cs
- MimeObjectFactory.cs