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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WindowsTitleBar.cs
- SerializationFieldInfo.cs
- DataGridViewCellStyleChangedEventArgs.cs
- LogAppendAsyncResult.cs
- OleDbReferenceCollection.cs
- CounterCreationData.cs
- XmlSchemaGroup.cs
- Rule.cs
- DockPatternIdentifiers.cs
- XmlSchemaComplexType.cs
- messageonlyhwndwrapper.cs
- ProtocolsConfigurationEntry.cs
- StylusSystemGestureEventArgs.cs
- BitmapFrameEncode.cs
- PersonalizationDictionary.cs
- HttpHandlerAction.cs
- FontEditor.cs
- FontNamesConverter.cs
- MenuItem.cs
- FullTextLine.cs
- BamlResourceSerializer.cs
- DataSourceCache.cs
- MdiWindowListStrip.cs
- _DomainName.cs
- ToolstripProfessionalRenderer.cs
- QilGeneratorEnv.cs
- DesignerImageAdapter.cs
- NotImplementedException.cs
- FlowLayoutPanel.cs
- RemoteWebConfigurationHost.cs
- SqlDataSourceCustomCommandPanel.cs
- TreeNodeStyleCollection.cs
- GenericsInstances.cs
- GenericAuthenticationEventArgs.cs
- StaticExtensionConverter.cs
- RecognizerStateChangedEventArgs.cs
- AsymmetricKeyExchangeDeformatter.cs
- PtsHelper.cs
- XmlCodeExporter.cs
- QuotedStringFormatReader.cs
- ControlParameter.cs
- ParameterToken.cs
- CacheHelper.cs
- DataBinder.cs
- XPathAncestorIterator.cs
- RegexGroupCollection.cs
- DefaultHttpHandler.cs
- IdentityManager.cs
- JsonObjectDataContract.cs
- MimeTypeMapper.cs
- EncryptedType.cs
- MetadataItemSerializer.cs
- Baml2006KeyRecord.cs
- XmlDataProvider.cs
- Unit.cs
- XmlAnyAttributeAttribute.cs
- basemetadatamappingvisitor.cs
- CachingHintValidation.cs
- TreeWalkHelper.cs
- HttpClientCertificate.cs
- DataGridAddNewRow.cs
- storepermissionattribute.cs
- TextTreeFixupNode.cs
- MatrixKeyFrameCollection.cs
- RtfToXamlLexer.cs
- Utilities.cs
- ListViewSelectEventArgs.cs
- BaseHashHelper.cs
- WindowsFormsSectionHandler.cs
- DbDataReader.cs
- DataGridViewDataErrorEventArgs.cs
- COM2Enum.cs
- FirstQueryOperator.cs
- MetadataFile.cs
- SafeLibraryHandle.cs
- ObjectDataSource.cs
- SiteMapDesignerDataSourceView.cs
- StringUtil.cs
- ProcessHostServerConfig.cs
- OutputCacheSection.cs
- SplashScreen.cs
- DEREncoding.cs
- SqlDependencyListener.cs
- SAPICategories.cs
- Link.cs
- StylusPointProperties.cs
- HttpBrowserCapabilitiesWrapper.cs
- SRDisplayNameAttribute.cs
- PriorityBinding.cs
- IsolatedStorageFileStream.cs
- LookupNode.cs
- ChannelBase.cs
- AssemblyBuilderData.cs
- IdentityManager.cs
- XmlSchemaSet.cs
- MessageSecurityOverMsmq.cs
- ProfileService.cs
- SqlUtils.cs
- WebDescriptionAttribute.cs
- Utils.cs