Compartilhar via


Interface SVsStructuredFileIO

 

Passado para GetService para retornar uma referência a IVsStructuredFileIO.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

[GuidAttribute("12B43F9F-8550-4FFA-850F-FE9D4D396C20")]
[ComVisibleAttribute(false)]
[GuidAttribute("12B43F9F-8550-4FFA-850F-FE9D4D396C20")]
public interface SVsStructuredFileIO
[GuidAttribute("12B43F9F-8550-4FFA-850F-FE9D4D396C20")]
[ComVisibleAttribute(false)]
[GuidAttribute("12B43F9F-8550-4FFA-850F-FE9D4D396C20")]
public interface class SVsStructuredFileIO
[<GuidAttribute("12B43F9F-8550-4FFA-850F-FE9D4D396C20")>]
[<ComVisibleAttribute(false)>]
[<GuidAttribute("12B43F9F-8550-4FFA-850F-FE9D4D396C20")>]
type SVsStructuredFileIO = interface end
<GuidAttribute("12B43F9F-8550-4FFA-850F-FE9D4D396C20")>
<ComVisibleAttribute(False)>
<GuidAttribute("12B43F9F-8550-4FFA-850F-FE9D4D396C20")>
Public Interface SVsStructuredFileIO

Comentários

O IVsStructuredFileIO interface é projetado para fornecer uma maneira comum de realizar gravações multi-format e inclui algum suporte rudimentar para trabalhar com IPersistFileFormat.O IPersistFileFormat suporte, incluindo suporte para o GetFormatList método, é orientada em relação um tipo de arquivo único de semântica que pode ser salvos em qualquer um dos vários formulários em disco como, por exemplo, UTF-8, Unicode ou MBCS.

O IVsStructuredFileIOHelper interface funciona com IVsStructuredFileIO e são fornecidas carregar os símbolos encontrados em persistentes arquivos que devem ser carregados com seqüências de caracteres localizadas.Por exemplo, o IVsStructuredFileIO implementação procura valores de propriedade do formulário "nnnn" (onde "nnnn" é uma série de dígitos decimais) e solicitará nnnn de ID de seqüência de caracteres a ser carregado por meio de LoadLocalizedString.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo