Namespace: Microsoft.VisualStudio.Modeling.Shell
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Shell (in Microsoft.VisualStudio.Modeling.Sdk.Shell.dll)
Syntax
'宣言
<CLSCompliantAttribute(False)> _
Public Shared Function LockSubordinateDocument ( _
serviceProvider As IServiceProvider, _
parentDocData As DocData, _
childFileName As String, _
childItemId As UInteger _
) As SubordinateDocumentLockHolder
'使用
Dim serviceProvider As IServiceProvider
Dim parentDocData As DocData
Dim childFileName As String
Dim childItemId As UInteger
Dim returnValue As SubordinateDocumentLockHolder
returnValue = SubordinateFileHelper.LockSubordinateDocument(serviceProvider, _
parentDocData, childFileName, childItemId)
[CLSCompliantAttribute(false)]
public static SubordinateDocumentLockHolder LockSubordinateDocument(
IServiceProvider serviceProvider,
DocData parentDocData,
string childFileName,
uint childItemId
)
[CLSCompliantAttribute(false)]
public:
static SubordinateDocumentLockHolder^ LockSubordinateDocument(
IServiceProvider^ serviceProvider,
DocData^ parentDocData,
String^ childFileName,
unsigned int childItemId
)
public static function LockSubordinateDocument(
serviceProvider : IServiceProvider,
parentDocData : DocData,
childFileName : String,
childItemId : uint
) : SubordinateDocumentLockHolder
Parameters
- serviceProvider
Type: System.IServiceProvider
- parentDocData
Type: Microsoft.VisualStudio.Modeling.Shell.DocData
- childFileName
Type: System.String
- childItemId
Type: System.UInt32
Return Value
Type: Microsoft.VisualStudio.Modeling.Shell.SubordinateDocumentLockHolder
Permissions
- 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.