System.ServiceModel.Dispatcher.OperationFormatter.IsValidReturnValue C# (CSharp) Method

IsValidReturnValue() public method

public IsValidReturnValue ( System.ServiceModel.Description.MessagePartDescription part ) : bool
part System.ServiceModel.Description.MessagePartDescription
return bool
		public bool IsValidReturnValue (MessagePartDescription part)
		{
			return part != null && part.Type != typeof (void);
		}

Usage Example

 private static MessagePartDescription GetStreamPart(MessageDescription messageDescription)
 {
     if (OperationFormatter.IsValidReturnValue(messageDescription.Body.ReturnValue))
     {
         if ((messageDescription.Body.Parts.Count == 0) && (messageDescription.Body.ReturnValue.Type == typeof(Stream)))
         {
             return(messageDescription.Body.ReturnValue);
         }
     }
     else if ((messageDescription.Body.Parts.Count == 1) && (messageDescription.Body.Parts[0].Type == typeof(Stream)))
     {
         return(messageDescription.Body.Parts[0]);
     }
     return(null);
 }
All Usage Examples Of System.ServiceModel.Dispatcher.OperationFormatter::IsValidReturnValue