Método IVsQueryEditQuerySave2.IsReloadable (String, Int32)

 

Publicado: abril de 2016

Retorna o SVsQueryEditQuerySave ciente de serviço se este arquivo é reloadable

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

Sintaxe

int IsReloadable(
    string pszMkDocument,
    out int pbResult
)
int IsReloadable(
    String^ pszMkDocument,
    [OutAttribute] int% pbResult
)
abstract IsReloadable : 
        pszMkDocument:string *
        pbResult:int byref -> int
Function IsReloadable (
    pszMkDocument As String,
    <OutAttribute> ByRef pbResult As Integer
) As Integer

Parâmetros

  • pszMkDocument
    [in] Caminho para o arquivo no disco.
  • pbResult
    [out] Se for diferente de zero (true), o arquivo é reloadable.Se for zero (false), o arquivo não é reloadable.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

O parâmetro pbResult será:

Comentários

Se é ou não o arquivo reloadable é determinado usando IsDocDataReloadable, se a interface é suportada, ou usando as chamadas que foram feitas anteriormente em DeclareReloadableFile ou DeclareUnreloadableFile.

COM assinatura

De ivsqueryeditquerysave2.idl

HRESULT IsReloadable(
   [in] LPCOLESTR pszMkDocument,
   [out, retval] BOOL *pbResult
);

O método retorna o SVsQueryEditQuerySave service da compreensão sobre se é ou não o arquivo reloadable.Isso é determinado por meio de IsDocDataReloadable, se a interface é suportada pelo projeto ou usando as chamadas que foram feitas anteriormente em DeclareReloadableFile método ou DeclareUnreloadableFile método.

Se nenhuma outra informação estiver disponível, em seguida, itens que são passados para QueryEditFiles, QuerySaveFile, QuerySaveFiles, ou OnAfterAttributeChange (RDTA_DocDataIsDirty) são considerados reloadable somente se a declarado isso.Um item também é reloadable se o objeto de doc suporta IVsPersistDocData ou se oferece suporte a hierarquia pai IVsPersistHierarchyItem2.É possível que arquivos transição sejam reloadable para unreloadable durante a vida útil de um editor.

System_CAPS_noteObservação

Por padrão, um arquivo será considerado não reloadable na ausência de IVsPersistDocData ou IVsPersistHierarchyItem2.

Consulte também

Interface IVsQueryEditQuerySave2
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo