IAppxShareExtension Interface

Provides Share extensions access to additional app manifest data elements.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)

Syntax

'Declaration
<GuidAttribute("1323D2E8-A6E1-498D-93B9-16CA249C9306")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IAppxShareExtension _
    Inherits IAppxBaseExtension
[GuidAttribute("1323D2E8-A6E1-498D-93B9-16CA249C9306")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IAppxShareExtension : IAppxBaseExtension
[GuidAttribute(L"1323D2E8-A6E1-498D-93B9-16CA249C9306")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IAppxShareExtension : IAppxBaseExtension
[<GuidAttribute("1323D2E8-A6E1-498D-93B9-16CA249C9306")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IAppxShareExtension =  
    interface 
        interface IAppxBaseExtension 
    end
public interface IAppxShareExtension extends IAppxBaseExtension

The IAppxShareExtension type exposes the following members.

Properties

  Name Description
Public property DataFormats Gets a list of data formats supported by the Share extension.
Public property SupportedFileTypes
Public property SupportsAnyFileType

Top

Methods

  Name Description
Public method AddDataFormat Adds the specified data format to the Share extension.
Public method AddSupportedFileType
Public method HasDataFormat Determines whether the Share extension contains the specified data format.
Public method HasSupportedFileType
Public method RemoveDataFormat Removes the specified data format from the Share extension.
Public method RemoveSupportedFileType

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace