Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Activities / System / ServiceModel / Activities / SendContent.cs / 1305376 / SendContent.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Activities { using System.Activities; using System.Collections.Generic; using System.ServiceModel.Description; // used in Send.Content public abstract class SendContent { static SendContent defaultSendContent; // internal ctor since we control the hierarchy // only supported subclasses are SendMessageContent and SendParametersContent internal SendContent() { } internal static SendContent DefaultSendContent { get { if (defaultSendContent == null) { defaultSendContent = new SendMessageContent(); } return defaultSendContent; } } public static SendMessageContent Create(InArgument message) { return new SendMessageContent(message); } public static SendMessageContent Create(InArgument message, Type declaredMessageType) { return new SendMessageContent(message) { DeclaredMessageType = declaredMessageType }; } public static SendParametersContent Create(IDictionaryparameters) { return new SendParametersContent(parameters); } internal abstract bool IsFault { get; } internal abstract void CacheMetadata(ActivityMetadata metadata, Activity owner, string operationName); internal abstract void ConfigureInternalSend(InternalSendMessage internalSendMessage, out ToRequest requestFormatter); internal abstract void ConfigureInternalSendReply(InternalSendMessage internalSendMessage, out ToReply responseFormatter); internal abstract void InferMessageDescription(OperationDescription operation, object owner, MessageDirection direction); } } // 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
- RegexGroupCollection.cs
- NoPersistProperty.cs
- UIElement3DAutomationPeer.cs
- WindowsListViewSubItem.cs
- SamlAction.cs
- XmlSchemaObject.cs
- WorkflowQueue.cs
- SessionStateModule.cs
- ObjectComplexPropertyMapping.cs
- WebPartZoneBase.cs
- ZipIOFileItemStream.cs
- ReliabilityContractAttribute.cs
- DBSqlParserColumnCollection.cs
- WebPartActionVerb.cs
- PageCatalogPart.cs
- TypeDescriptionProviderAttribute.cs
- TreeBuilder.cs
- CompressEmulationStream.cs
- Misc.cs
- DynamicRenderer.cs
- WindowsEditBoxRange.cs
- RegexCaptureCollection.cs
- CqlQuery.cs
- UMPAttributes.cs
- GeneratedCodeAttribute.cs
- SignatureResourcePool.cs
- SourceChangedEventArgs.cs
- ApplicationServicesHostFactory.cs
- xdrvalidator.cs
- PropertyGridEditorPart.cs
- VisualStyleTypesAndProperties.cs
- followingsibling.cs
- CompareValidator.cs
- ProfessionalColors.cs
- XmlWriterSettings.cs
- RuleSettings.cs
- RequiredFieldValidator.cs
- CompilationSection.cs
- WebPartConnectionsCloseVerb.cs
- CompositeActivityCodeGenerator.cs
- ToolStripContainer.cs
- RemotingAttributes.cs
- SplitterPanelDesigner.cs
- StylusPointPropertyUnit.cs
- XpsResourcePolicy.cs
- RNGCryptoServiceProvider.cs
- DataSourceSelectArguments.cs
- ServiceConfigurationTraceRecord.cs
- Variable.cs
- MethodSignatureGenerator.cs
- COAUTHINFO.cs
- DataControlButton.cs
- UnsafeNativeMethodsCLR.cs
- TypeElementCollection.cs
- ListChangedEventArgs.cs
- DynamicDataManager.cs
- SwitchAttribute.cs
- ExpressionNode.cs
- TraceProvider.cs
- WorkflowDesigner.cs
- ProgressBar.cs
- _ProxyRegBlob.cs
- WpfPayload.cs
- WmpBitmapDecoder.cs
- HandlerMappingMemo.cs
- XmlAtomicValue.cs
- DocumentReference.cs
- MachineKeyConverter.cs
- SamlAuthorityBinding.cs
- ContextMenuAutomationPeer.cs
- _AutoWebProxyScriptEngine.cs
- SubqueryTrackingVisitor.cs
- DrawingAttributesDefaultValueFactory.cs
- CommandPlan.cs
- CultureMapper.cs
- VBIdentifierNameEditor.cs
- FileDataSource.cs
- HtmlTableRow.cs
- sqlinternaltransaction.cs
- IndentedWriter.cs
- ListViewItem.cs
- ProfileService.cs
- SystemDropShadowChrome.cs
- OperationContractAttribute.cs
- ToolStripSeparator.cs
- _DomainName.cs
- Peer.cs
- BuildManager.cs
- CompiledRegexRunner.cs
- MetadataItemEmitter.cs
- PixelFormatConverter.cs
- ContextStaticAttribute.cs
- ErrorRuntimeConfig.cs
- MD5CryptoServiceProvider.cs
- XsltArgumentList.cs
- DesignerDataColumn.cs
- MemberInfoSerializationHolder.cs
- CapabilitiesSection.cs
- ReadOnlyCollection.cs
- CompressEmulationStream.cs