Partager via


IVsWCFReferenceGroupOptions Interface

Provides an interface to manage code generation options for Windows Communication Foundation (WCF) service references.

Namespace:  Microsoft.VisualStudio.WCFReference.Interop
Assembly:  Microsoft.VisualStudio.WCFReference.Interop (in Microsoft.VisualStudio.WCFReference.Interop.dll)

Syntax

'Declaration
<GuidAttribute("3CFCB0C9-5A1C-451A-9CCF-CAE41C3A5344")> _
<InterfaceTypeAttribute()> _
Public Interface IVsWCFReferenceGroupOptions
[GuidAttribute("3CFCB0C9-5A1C-451A-9CCF-CAE41C3A5344")]
[InterfaceTypeAttribute()]
public interface IVsWCFReferenceGroupOptions
[GuidAttribute(L"3CFCB0C9-5A1C-451A-9CCF-CAE41C3A5344")]
[InterfaceTypeAttribute()]
public interface class IVsWCFReferenceGroupOptions
[<GuidAttribute("3CFCB0C9-5A1C-451A-9CCF-CAE41C3A5344")>]
[<InterfaceTypeAttribute()>]
type IVsWCFReferenceGroupOptions =  interface end
public interface IVsWCFReferenceGroupOptions

The IVsWCFReferenceGroupOptions type exposes the following members.

Methods

  Name Description
Public method GetCollectionMappings Returns a list of types that will be used for collections when you generate a Windows Communication Foundation (WCF) client.
Public method GetCollectionMappingsCount Returns a count of collection mappings.
Public method GetEnableDataBinding Determines whether data binding is enabled for a Windows Communication Foundation (WCF) service reference.
Public method GetExcludedTypes Returns a list of types that are excluded from type sharing in a Windows Communication Foundation (WCF) service reference.
Public method GetExcludedTypesCount Returns a count of excluded types.
Public method GetGenerateAsynchronousMethods Determines whether asynchronous methods are supported for a Windows Communication Foundation (WCF) service reference.
Public method GetGenerateInternalTypes Determines whether internal types are generated for a Windows Communication Foundation (WCF) service reference.
Public method GetGenerateMessageContracts Determines whether message contracts are generated for a Windows Communication Foundation (WCF) service reference.
Public method GetGenerateSerializableTypes Determines whether serializable types are generated for a Windows Communication Foundation (WCF) service reference.
Public method GetImportXmlTypes Determines whether XML types are imported for a Windows Communication Foundation (WCF) service reference.
Public method GetReferenceAllAssemblies Determines whether type sharing is enabled for all referenced assemblies in a Windows Communication Foundation (WCF) service reference.
Public method GetReferencedAssemblies Returns a list of referenced assemblies in a Windows Communication Foundation (WCF) service reference.
Public method GetReferencedAssembliesCount Returns a count of referenced assemblies for a Windows Communication Foundation (WCF) service reference.
Public method GetSerializer Returns the serializer to use when you generate code for a Windows Communication Foundation (WCF) client.
Public method SetCollectionMappings Sets a list of types that will be used for collections when you generate a Windows Communication Foundation (WCF) client.
Public method SetEnableDataBinding Sets a value that determines whether data binding is enabled for a Windows Communication Foundation (WCF) service reference.
Public method SetExcludedTypes Sets a list of types that are excluded from type sharing in a Windows Communication Foundation (WCF) service reference.
Public method SetGenerateAsynchronousMethods Sets a value that determines whether asynchronous methods are supported for a Windows Communication Foundation (WCF) service reference.
Public method SetGenerateInternalTypes Sets a value that determines whether internal types are generated for a Windows Communication Foundation (WCF) service reference.
Public method SetGenerateMessageContracts Sets a value that determines whether message contracts are generated for a Windows Communication Foundation (WCF) service reference.
Public method SetGenerateSerializableTypes Sets a value that determines whether serializable types are generated for a Windows Communication Foundation (WCF) service reference.
Public method SetImportXmlTypes Sets a value that determines whether XML types are imported for a Windows Communication Foundation (WCF) service reference.
Public method SetReferenceAllAssemblies Sets a value that determines whether type sharing is enabled for all referenced assemblies in a Windows Communication Foundation (WCF) service reference.
Public method SetReferencedAssemblies Sets a list of referenced assemblies in a Windows Communication Foundation (WCF) service reference.
Public method SetSerializer Sets the serializer to use when you generate code for a Windows Communication Foundation (WCF) client.

Top

See Also

Reference

Microsoft.VisualStudio.WCFReference.Interop Namespace