IVsAddWebReferenceResult.Save Method
Saves reference metadata in the project and creates a new Windows Communication Foundation (WCF) service reference.
Namespace: Microsoft.VisualStudio.WCFReference.Interop
Assembly: Microsoft.VisualStudio.WCFReference.Interop (in Microsoft.VisualStudio.WCFReference.Interop.dll)
Syntax
'Declaration
Function Save As Object
Object Save()
Object^ Save()
abstract Save : unit -> Object
function Save() : Object
Return Value
Type: System.Object
A IVsWCFReferenceGroup object.
Remarks
The Save method can be used to save reference metadata in the project and to create a new WCF service reference. The save operation may fail for the following reasons:
The reference namespace is already used by a service reference in the client project.
There is a directory or file item with the same namespace in the directory where the service reference would be persisted. This can occur even if the directory or file item is not in the project.
The reference name is already used in the same namespace (directory) in a Web Site project. Web Site projects support adding multiple references in one namespace.
Examples
The following example demonstrates how to call the Save method.
if (addWebReferenceResult != null && cancelled == 0)
{
return addWebReferenceResult.Save() as IVsWCFReferenceGroup;
}
else
{
return null;
}
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.