Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Dispatcher / SharedRuntimeState.cs / 1 / SharedRuntimeState.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Dispatcher { using System; class SharedRuntimeState { bool isImmutable; bool enableFaults = true; bool isOnServer; bool manualAddressing; bool validateMustUnderstand = true; internal SharedRuntimeState(bool isOnServer) { this.isOnServer = isOnServer; } internal bool EnableFaults { get { return this.enableFaults; } set { this.enableFaults = value; } } internal bool IsOnServer { get { return this.isOnServer; } } internal bool ManualAddressing { get { return this.manualAddressing; } set { this.manualAddressing = value; } } internal bool ValidateMustUnderstand { get { return this.validateMustUnderstand; } set { this.validateMustUnderstand = value; } } internal void LockDownProperties() { this.isImmutable = true; } internal void ThrowIfImmutable() { if (this.isImmutable) { if (this.IsOnServer) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.SFxImmutableServiceHostBehavior0))); } else { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.SFxImmutableChannelFactoryBehavior0))); } } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Matrix3DValueSerializer.cs
- VBIdentifierNameEditor.cs
- Splitter.cs
- ITextView.cs
- DataGridColumnFloatingHeader.cs
- FlowPosition.cs
- XmlValueConverter.cs
- WorkflowOperationBehavior.cs
- UserControl.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- PropertyChangingEventArgs.cs
- TypeElement.cs
- TextContainerChangedEventArgs.cs
- XamlPointCollectionSerializer.cs
- TextContainerChangedEventArgs.cs
- Matrix3D.cs
- Code.cs
- SecondaryViewProvider.cs
- DataObjectCopyingEventArgs.cs
- WindowsImpersonationContext.cs
- SudsWriter.cs
- XmlStreamNodeWriter.cs
- DateTimePickerDesigner.cs
- DefaultHttpHandler.cs
- MaskedTextBox.cs
- DateTimeValueSerializerContext.cs
- InheritanceContextChangedEventManager.cs
- IImplicitResourceProvider.cs
- TransactionFilter.cs
- GenericTypeParameterBuilder.cs
- QilBinary.cs
- TreeNodeEventArgs.cs
- RequestCacheManager.cs
- ActiveXSite.cs
- Zone.cs
- SamlAudienceRestrictionCondition.cs
- UnsafeMethods.cs
- DictionarySurrogate.cs
- AttributeAction.cs
- TemplateBindingExtensionConverter.cs
- ToolStripArrowRenderEventArgs.cs
- DataGridViewDataConnection.cs
- SettingsPropertyIsReadOnlyException.cs
- ExpressionBuilderCollection.cs
- StylusPointPropertyId.cs
- PinnedBufferMemoryStream.cs
- Configuration.cs
- CreateUserErrorEventArgs.cs
- TimeoutException.cs
- ElementProxy.cs
- MgmtConfigurationRecord.cs
- PerSessionInstanceContextProvider.cs
- SqlMethodTransformer.cs
- CaretElement.cs
- SoapServerMessage.cs
- SectionInformation.cs
- DataGridViewComboBoxCell.cs
- HandlerBase.cs
- AccessibleObject.cs
- Vector3D.cs
- TypeUtil.cs
- ListChangedEventArgs.cs
- CommonProperties.cs
- DependencyPropertyConverter.cs
- ReturnEventArgs.cs
- DataSysAttribute.cs
- Msec.cs
- SQLDateTimeStorage.cs
- HelpProvider.cs
- JoinElimination.cs
- DataTableClearEvent.cs
- ImageBrush.cs
- CodeIdentifier.cs
- DataGridViewCellValueEventArgs.cs
- RenamedEventArgs.cs
- SoapMessage.cs
- Simplifier.cs
- ResourceDictionary.cs
- TempEnvironment.cs
- TextSimpleMarkerProperties.cs
- SignedPkcs7.cs
- DataGridViewElement.cs
- FormattedTextSymbols.cs
- ResourceProperty.cs
- AuthenticationSection.cs
- OleDbPropertySetGuid.cs
- SqlFunctionAttribute.cs
- ListControl.cs
- TreeViewItem.cs
- BrowserCapabilitiesCompiler.cs
- InputScope.cs
- PersonalizationDictionary.cs
- WebPartTransformerCollection.cs
- WpfXamlLoader.cs
- HtmlInputButton.cs
- ServiceRouteHandler.cs
- HtmlInputText.cs
- InfoCardProofToken.cs
- HtmlDocument.cs
- ResourcesChangeInfo.cs