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
- ProcessModuleCollection.cs
- FormatConvertedBitmap.cs
- DataTableReader.cs
- OleStrCAMarshaler.cs
- WebRequestModulesSection.cs
- AdRotatorDesigner.cs
- streamingZipPartStream.cs
- CalendarDesigner.cs
- TextLine.cs
- OleDbReferenceCollection.cs
- AttributeCollection.cs
- XmlAnyElementAttribute.cs
- WebPartConnectionsCloseVerb.cs
- ListControlConvertEventArgs.cs
- NonBatchDirectoryCompiler.cs
- SettingsProviderCollection.cs
- EntityTypeEmitter.cs
- IdentityHolder.cs
- Scene3D.cs
- webproxy.cs
- FileNotFoundException.cs
- ArgumentNullException.cs
- DataServiceResponse.cs
- KeyValueConfigurationElement.cs
- PartialArray.cs
- MarshalDirectiveException.cs
- StringDictionary.cs
- AnnotationComponentManager.cs
- SQLSingleStorage.cs
- OptimizerPatterns.cs
- RectangleGeometry.cs
- DbDataRecord.cs
- Ops.cs
- SystemPens.cs
- LockCookie.cs
- Route.cs
- PerformanceCounters.cs
- TypedReference.cs
- Events.cs
- MaterializeFromAtom.cs
- PrimitiveXmlSerializers.cs
- ManipulationCompletedEventArgs.cs
- PresentationTraceSources.cs
- VirtualPath.cs
- CodeBlockBuilder.cs
- ConvertEvent.cs
- HtmlInputReset.cs
- ApplicationException.cs
- ButtonFlatAdapter.cs
- KeyboardNavigation.cs
- SQLInt16.cs
- EncodingDataItem.cs
- DataQuery.cs
- ChildTable.cs
- SiteOfOriginContainer.cs
- ControlPropertyNameConverter.cs
- DefaultPropertyAttribute.cs
- ReturnValue.cs
- CSharpCodeProvider.cs
- prefixendpointaddressmessagefilter.cs
- WebPartEditorCancelVerb.cs
- SqlDataReaderSmi.cs
- InkSerializer.cs
- JobDuplex.cs
- SerialPort.cs
- Operators.cs
- LinkClickEvent.cs
- SortableBindingList.cs
- FunctionUpdateCommand.cs
- CompressEmulationStream.cs
- DictionaryBase.cs
- Parser.cs
- DbgUtil.cs
- WindowsTooltip.cs
- AnonymousIdentificationSection.cs
- SynchronizedDispatch.cs
- FrameworkElementFactory.cs
- HMACMD5.cs
- ContextInformation.cs
- TextOptionsInternal.cs
- SoapSchemaMember.cs
- TableRow.cs
- MemberPath.cs
- ThreadWorkerController.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- RootBrowserWindow.cs
- COM2Enum.cs
- DataGridViewLayoutData.cs
- RichTextBoxConstants.cs
- CompoundFileDeflateTransform.cs
- Matrix.cs
- SiteMapNodeItem.cs
- CfgArc.cs
- CdpEqualityComparer.cs
- IBuiltInEvidence.cs
- PropertyIDSet.cs
- PageRequestManager.cs
- WaitHandle.cs
- SamlAuthorizationDecisionClaimResource.cs
- DataSourceControl.cs